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"
相关推荐
寻星探路4 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
陌上丨6 小时前
Redis的Key和Value的设计原则有哪些?
数据库·redis·缓存
曹牧6 小时前
Spring Boot:如何测试Java Controller中的POST请求?
java·开发语言
AI_56786 小时前
AWS EC2新手入门:6步带你从零启动实例
大数据·数据库·人工智能·机器学习·aws
ccecw6 小时前
Mysql ONLY_FULL_GROUP_BY模式详解、group by非查询字段报错
数据库·mysql
JH30737 小时前
达梦数据库与MySQL的核心差异解析:从特性到实践
数据库·mysql
数据知道7 小时前
PostgreSQL 核心原理:如何利用多核 CPU 加速大数据量扫描(并行查询)
数据库·postgresql
爬山算法7 小时前
Hibernate(90)如何在故障注入测试中使用Hibernate?
java·后端·hibernate
kfyty7257 小时前
集成 spring-ai 2.x 实践中遇到的一些问题及解决方案
java·人工智能·spring-ai