位存储:统计用户信息。活跃/不活跃。登录/未登录。打卡/未打卡。两个状态的,都可以使用bitmap。
bitmap 位图,数据结构,都是操作二进制位来进行记录,就只有0和1两个状态。
使用bitmap来记录周一到周日的打卡
127.0.0.1:6379> setbit sign 0 1 #设置打卡情况 (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 1 (integer) 0 127.0.0.1:6379> setbit sign 4 0 (integer) 0 127.0.0.1:6379> setbit sign 5 0 (integer) 0 127.0.0.1:6379> setbit sign 6 1 (integer) 0 127.0.0.1:6379> getbit sign 6 #获取某天打卡情况 (integer) 1 127.0.0.1:6379> getbit sign 3 (integer) 1 127.0.0.1:6379> bitcount sign #统计打卡的天数 (integer) 4
posted on
浙公网安备 33010602011771号