当前位置: 首页 > news >正文

Redis bitmaps 使用

应用场景:

记录id为 1 的用户,2024年12月签到情况,并统计;

记录 1号签到

zxys-redis:0>setbit 1:202412 1 1

记录 2号签到

zxys-redis:0>setbit 1:202412 2 1

记录 3号未签到

zxys-redis:0>setbit 1:202412 3 0

记录 4号签到

zxys-redis:0>setbit 1:202412 4 1

查询 2 号是否签到

zxys-redis:0>getbit 1:202412 2
"1"

查询 3 号是否签到

zxys-redis:0>getbit 1:202412 3
"0"

统计 202412 签到总数

zxys-redis:0>bitcount 1:202412
"3"

统计 202411 签到总数

zxys-redis:0>bitcount 1:202411
"0"

Java代码

    public static void main(String[] args){Jedis jedis=new Jedis("127.0.0.1",6379);System.out.println("服务正在运行: " + jedis.ping());//1号签到jedis.setbit("1:202412",1,true);//2号签到jedis.setbit("1:202412",2,true);//3号未签到jedis.setbit("1:202412",3,false);//4号签到jedis.setbit("1:202412",4,true);//5号未签到jedis.setbit("1:202412",5,false);//2号是否签到System.out.println("2号是否签到" + jedis.getbit("1:202412",2));//5号是否签到System.out.println("5号是否签到" + jedis.getbit("1:202412",5));//202412月签到统计System.out.println("202412月签到统计" + jedis.bitcount("1:202412"));jedis.close();}

输出:

服务正在运行: PONG
2号是否签到true
5号是否签到false
202412月签到统计3

http://www.lryc.cn/news/506557.html

相关文章:

  • vue深层数据响应的问题
  • 解决Nginx + Vue.js (ruoyi-vue) 单页应用(SPA) 404问题的指南
  • 项目计划表如何制作?使用甘特图制作项目计划表的步骤
  • Flutter-底部分享弹窗(showModalBottomSheet)
  • 初学stm32 --- 时钟配置
  • LeetCode:226.翻转二叉树
  • (css)鼠标移入或点击改变背景图片
  • Unbuntu下怎么生成SSL自签证书?
  • OpenGL ES 03 加载3张图片并做混合处理
  • 深度学习-74-大语言模型LLM之基于API与llama.cpp启动的模型进行交互
  • PyTorch 2.0 中设置默认使用 GPU 的方法
  • 如何在 Ubuntu 22.04 服务器上安装 Jenkins
  • 【一篇搞定配置】如何在Ubuntu上配置单机/伪分布式Hadoop
  • 利用Map集合设计程序,存储城市和对应等级相关信息
  • 【自动驾驶】单目摄像头实现自动驾驶3D目标检测
  • 21 go语言(golang) - gin框架安装及使用(二)
  • Intel(R) Iris(R) Xe Graphics安装Anaconda、Pytorch(CPU版本)
  • 【Unity3D】实现可视化链式结构数据(节点数据)
  • Three.js推荐-可以和Three.js结合的动画库
  • 增强现实(AR)和虚拟现实(VR)的应用
  • 告别机器人味:如何让ChatGPT写出有灵魂的内容
  • 【Threejs】从零开始(六)--GUI调试开发3D效果
  • Cocos Creator 试玩广告开发
  • 快速解决oracle 11g中exp无法导出空表的问题
  • selenium 报错 invalid argument: invalid locator
  • Flink2.0未来趋势中需要注意的一些问题
  • 机械鹦鹉与真正的智能:大语言模型推理能力的迷思
  • 本地电脑使用命令行上传文件至远程服务器
  • 【系统】Windows11更新解决办法,一键暂停
  • 34. Three.js案例-创建球体与模糊阴影