8.bitmaps位图场景详解

位存储

场景:统计用户信息  打卡 2个状态的都可以使用

bitmaps位图 也是一种数据结果 所有的数据都是操作二进制位进行记录 只有0 和1 2个记录

用bitmaps记录周一到周日的打卡

127.0.0.1:6379> SETBIT sign 0 1
(integer) 0
127.0.0.1:6379> SETBIT sign 1 0
(integer) 0
127.0.0.1:6379> SETBIT sign 2 0
(integer) 0
127.0.0.1:6379> SETBIT sign 3 1
(integer) 0
127.0.0.1:6379> SETBIT sign 4 1
(integer) 0
127.0.0.1:6379> SETBIT sign 5 0
(integer) 0
127.0.0.1:6379> SETBIT sign 6 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) 3

posted @ 2021-04-06 22:52  白语  阅读(114)  评论(0)    收藏  举报