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"
相关推荐
醇醛酸醚酮酯6 分钟前
MySQL 的语言体系
数据库·mysql·oracle
小雪_Snow9 分钟前
final 关键字使用场景
java
He.ZaoCha11 分钟前
多表查询-4-外连接
数据库·sql·mysql
Murphy_lx29 分钟前
较为深入的了解c++中的string类(2)
java·c++·算法
都叫我大帅哥2 小时前
Redis Set数据类型:从青铜到王者的全方位指南
redis
一只鱼^_2 小时前
牛客周赛 Round 99
java·数据结构·c++·算法·贪心算法·动态规划·近邻算法
都叫我大帅哥2 小时前
Redis生产环境完全指南:Java最佳实践与经典问题破解
redis
玩代码3 小时前
CompletableFuture 详解
java·开发语言·高并发·线程
ladymorgana3 小时前
【数据库】PostgreSQL 与 MySQL 全方位对比
数据库·mysql·postgresql
张璐月3 小时前
mysql 散记:innodb引擎和memory引擎对比 sql语句少用函数 事务与长事务
数据库·sql·mysql