根据b站UP主狂神说Redis课程所写的个人学习笔记
视频地址:https://www.bilibili.com/video/BV1S54y1R7SB
位存储:
统计用户信息,活跃,不活跃,登录,未登录,打卡,365打卡
Bitmaps 位图 只有1和0两个状态
365天 = 365bit 1字节= 8bit 46个字节左右
例:用bitmap来记录周一到周日的打卡
打卡为1,未打卡为0
0-6表示周一到周日
127.0.0.1:6379> setbit sign 0 0
(integer) 0
127.0.0.1:6379> setbit sign 1 1
(integer) 0
127.0.0.1:6379> setbit sign 2 0
(integer) 0
127.0.0.1:6379> setbit sign 3 0
(integer) 0
127.0.0.1:6379> setbit sign 4 0
(integer) 0
127.0.0.1:6379> setbit sign 5 1
(integer) 0
127.0.0.1:6379> setbit sign 6 1
(integer) 0
查看某天是否打卡
127.0.0.1:6379> getbit sign 3
(integer) 0
127.0.0.1:6379> getbit sign 6
(integer) 1
统计打卡的天数
127.0.0.1:6379> bitcount sign
(integer) 3