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"
相关推荐
逢君学术论文AI写作1 分钟前
Java第24课:会话技术CookieSession
java·开发语言
dishugj2 分钟前
【YashanDB 认证】我的崖山数据库初体验:从陌生到上手的成长之路
数据库
小小编程路2 分钟前
字符串转数字时,可能会遇到哪些问题?
java·开发语言·算法
前端 贾公子6 分钟前
Claude Code 的 skills 源码解析 (上)
数据库·人工智能
许彰午7 分钟前
责任链模式实战——同一个框架里的两种链
java·开发语言·责任链模式
吠品9 分钟前
.NET 8 单文件发布:把 exe 和一堆 dll 打进一个文件里
服务器·数据库·windows
寻道码路10 分钟前
LangChain4j Java AI 应用开发实战(十四):手写 RAG 全流程 - 深入理解每个环节
java·开发语言·人工智能·ai
odoo中国13 分钟前
Odoo19 内置缓存原理、用法与避坑指南
缓存·odoo19·实际案例·缓存原理·内置缓存用法
云烟成雨TD15 分钟前
Agent Scope Java 2.x 系列【1】核心架构
java·人工智能·agent
愛~杦辷个訾19 分钟前
Java Springboot使用阿里云oss对图片进行等质量压缩,转换成webp格式的压缩图。
java·spring boot·阿里云·oss