bitmap只能存储0和1 每次存储占一位达到8位增加一个字节
1,setbit key offset value offset表示偏移位(偏移位从0开始)
2,getbit key offset 得到指定偏移位的值
3,bitcount key 获取key中1的个数
4,strlen key 查看key所占用的字节大小
5,bitop
对一个或多个保存二进制位的字符串 key 进行位元操作,并将结果保存到 destkey 上。
bitop命令支持 AND 、 OR 、 NOT 、 XOR 这四种操作中的任意一种参数:
BITOP AND destkey srckey1 srckey2 srckey3 ... srckeyN
,对一个或多个 key 求逻辑并,并将结果保存到 destkey 。BITOP OR destkey srckey1 srckey2 srckey3 ... srckeyN
,对一个或多个 key 求逻辑或,并将结果保存到 destkey 。BITOP XOR destkey srckey1 srckey2 srckey3 ... srckeyN
,对一个或多个 key 求逻辑异或,并将结果保存到 destkey 。BITOP NOT destkey srckey
,对给定 key 求逻辑非,并将结果保存到 destkey 。
除了 NOT 操作之外,其他操作都可以接受一个或多个 key 作为输入。
执行结果将始终保持到destkey
里面。
原文连接:https://redis.com.cn/commands/bitop.html
应用场景
签到打卡,广告点击次数