redis学习-三种特殊数据类型-Bitmap

位存储

Bitmap位图,数据结构,都是操作二进制来记录,就只有0和1两个状态!
使用Bitmap来记录一周的打卡,0位打卡
127.0.0.1:6379> setbit sign 0 1
(integer) 0
127.0.0.1:6379> setbit sign 2 0
(integer) 0
127.0.0.1:6379> setbit sign 1 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 0
(integer) 0

查看某一天是否有打卡
127.0.0.1:6379> getbit sign 2
(integer) 0
127.0.0.1:6379> getbit sign 5
(integer) 1
统计未打卡数量
127.0.0.1:6379> BITCOUNT sign
(integer) 2

redis学习-三种特殊数据类型-Bitmap

上一篇:php怎么实现定位地图显示


下一篇:js控制输入框光标位置,比如光标在文字的开头或者文字的结尾