Redis bitmaps 使用

应用场景:

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

记录 1号签到

java 复制代码
zxys-redis:0>setbit 1:202412 1 1

记录 2号签到

java 复制代码
zxys-redis:0>setbit 1:202412 2 1

记录 3号未签到

java 复制代码
zxys-redis:0>setbit 1:202412 3 0

记录 4号签到

java 复制代码
zxys-redis:0>setbit 1:202412 4 1

查询 2 号是否签到

java 复制代码
zxys-redis:0>getbit 1:202412 2
"1"

查询 3 号是否签到

java 复制代码
zxys-redis:0>getbit 1:202412 3
"0"

统计 202412 签到总数

java 复制代码
zxys-redis:0>bitcount 1:202412
"3"

统计 202411 签到总数

java 复制代码
zxys-redis:0>bitcount 1:202411
"0"
相关推荐
小码快撩2 分钟前
VUE的缓存问题
前端·vue.js·缓存
蜡笔小鑫️3 分钟前
海量数据库使用操作
数据库
小马爱打代码4 分钟前
SpringBoot集成Canal实现MySQL实时同步数据到Redis
spring boot·redis·mysql
Victory_orsh6 分钟前
Hadoop运行Mapreduce问题集锦——Ubuntu虚拟机配置
大数据·数据库·hadoop
黑客老李20 分钟前
【$25000】利用Zendesk Nday获取漏洞赏金
运维·服务器·数据库·sql·安全·web安全·小程序
爱喝coffee的人20 分钟前
关于SpringBoot中AOP的深入理解
java·开发语言·spring boot·后端·学习·spring
林慢慢脑瓜子嗡嗡的21 分钟前
如何使用数据泵工具将数据从一个Oracle数据库迁移到另一个Oracle数据库?
数据库·oracle
知识分享小能手1 小时前
Java学习教程,从入门到精通,Java ConcurrentHashMap语法知识点及案例代码(63)
java·大数据·开发语言·学习·intellij-idea·后端开发·java开发
流水随清风1 小时前
IDEA 使用 Gradle 强制清除缓存,更新快照
java·ide·gradle·intellij-idea
雨中rain1 小时前
MySQL -- 库的相关操作
数据库·mysql