位存储

统计用户信息 (活跃和不活跃)、(登录、未登录)、打卡、只有两个状态的,都可以使用Bitmaps

它是位图数据结构,都是二进制来进行记录,只有0和1两个状态

测试 使用Bitmap来记录周一到周日的打卡

127.0.0.1:6379> setbit sign 0 1 # 周一:1
(integer) 0
127.0.0.1:6379> setbit sign 1 0 # 周二:0
(integer) 0
127.0.0.1:6379> setbit sign 2 0 # 周三:0
(integer) 0
127.0.0.1:6379> setbit sign 3 1 # 周四:1
(integer) 0
127.0.0.1:6379> setbit sign 4 0 # 周五:0
(integer) 0
127.0.0.1:6379> setbit sign 5 0 # 周六:0
(integer) 0
127.0.0.1:6379> setbit sign 6 0 # 周天:0
(integer) 0

查看某一天是否有打卡

127.0.0.1:6379> getbit sign 3
(integer) 1
127.0.0.1:6379> getbit sign 6
(integer) 0

统计打卡的天数

127.0.0.1:6379> bitcount sign
(integer) 2
最后修改:2021 年 03 月 07 日
如果觉得我的文章对你有用,请随意赞赏