数据库
首页 > 数据库> > redis-bitmap初探

redis-bitmap初探

作者:互联网

bitMap

bitmap本身使用string类型作为底层数据结构实现的一种统计二值状态的数据类型,二值就是只能是 0 1
string类型是会保存为二进制的字节数组,redis就用字节数组的每个bit位表示一个元素的二值状态,bitmap
可以看作是一个bit数组
命令
使用场景1: 签到统计,比如记录ID为100的用户1976年8月签到情况
//设置3号签到
127.0.0.1:6379> SETBIT user:sign:100:197608 3 1

//查看3号是否签到
127.0.0.1:6379> GETBIT user:sign:100:197608 3

//查看8月签到次数
127.0.0.1:6379> BITCOUNT user:sign:100:197608

标签:127.0,签到,redis,bitmap,key,初探,100,二值
来源: https://www.cnblogs.com/mister-liu/p/15893378.html