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"
相关推荐
布朗克168几秒前
MySQL 运算符详细说明
数据库·mysql·运算符·1024程序员节
shepherd12629 分钟前
破局延时任务(上):为什么选择Spring Boot + DelayQueue来自研分布式延时队列组件?
java·spring boot·后端·1024程序员节
机灵猫30 分钟前
微服务中的服务熔断、降级与限流
java·数据库·微服务
雨夜之寂1 小时前
第一章-第三节-Java开发环境配置
java·后端
郑清1 小时前
Spring AI Alibaba 10分钟快速入门
java·人工智能·后端·ai·1024程序员节·springaialibaba
枫叶丹41 小时前
破局政务数字化核心难题:金仓数据库以国产化方案引领电子证照系统升级之路
数据库·政务·1024程序员节·金仓
托比-马奎尔1 小时前
Redis主从集群
数据库·redis·缓存
zl9798991 小时前
SpringBoot-Web开发之数据响应
java·spring boot·后端
旷野说1 小时前
Spring Boot 1.x、2.x 3.x区别汇总
java·spring·tomcat·1024程序员节
没有bug.的程序员1 小时前
Spring Boot 起步:自动装配的魔法
java·开发语言·spring boot·后端·spring·1024程序员节