模型服务连接失败

如何实现连续 7 天签到用户统计?

Redis
分类
未分配
难度
未设置
来源数
1
更新时间
2026/03/29 00:57

答案

我们可以将日期作为key,用户id作为offset设置一个bitmap,用户在这一天打卡就把他对应的位置置为1,设置7个这样的bitmap,进行与运算,结果为1的用户就是连续打卡了7天

相关题目(5)

分布式系统Redis
分布式系统并发Redis
分布式系统Redis
分布式系统并发Redis

元信息

审核状态: active
关联来源: 1

来源面经题(0)

这道题目前没有手动沉淀的面经题来源。

来源(1)

Java八股(数据库).md

knowledge_note
Question 99: 如何实现连续 7 天签到用户统计? Source answer: 我们可以将日期作为key,用户id作为offset设置一个bitmap,用户在这一天打卡就把他对应的位置置为1,设置7个这样的bitmap,进行与运算,结果为1的用户就是连续打卡了7天 Reviewed answer: 可按日期建立 7 个 bitmap,以用户 id 为 offset 标记签到,再对 7 个 bitmap 做按位与运算,结果为 1 的用户即连续 7 天签到。