> 介绍 统计用户信息,活跃 不活跃!登录、未登录!打卡、365打卡!两个转态的都可以使用bitmaps Bitmaps 位图,数据结构!都是操作二进制来进行记录,就只有0和1两个转态 365= 365bit 1字节=8bit 46个字节左右 > 图例 ![](https://img.kancloud.cn/ad/99/ad99d851caafa7cfea40e465ee81ad96_1850x474.png) **使用bitmap 来记录,周一到周日的打卡** ~~~ 127.0.0.1:6379> SETBIT sing 0 1 #设置周一是否打卡 (integer) 0 127.0.0.1:6379> SETBIT sing 1 0 #设置周二是否打卡 (integer) 0 127.0.0.1:6379> SETBIT sing 2 1 #设置周三是否打卡 (integer) 0 127.0.0.1:6379> SETBIT sing 3 1 #设置周四是否打卡 (integer) 0 127.0.0.1:6379> SETBIT sing 4 1 #设置周五是否打卡 (integer) 0 127.0.0.1:6379> SETBIT sing 5 1 #设置周六是否打卡 (integer) 0 127.0.0.1:6379> SETBIT sing 6 0  #设置周日是否打卡 (integer) 0 ​ # 查看某一天是否打卡 127.0.0.1:6379> getbit sing 6 #获取某一天是否打卡 (integer) 0 127.0.0.1:6379> getbit sing 3 (integer) 1 ​ # 统计操作 统计打卡的天数! 127.0.0.1:6379> BITCOUNT sing (integer) 5 ~~~