常用操作
##将指定下标(偏移量)设置为1
127.0.0.1:6379> setbit user1001 1 1
(integer) 0
127.0.0.1:6379> setbit user1001 12 1
(integer) 0
127.0.0.1:6379> setbit user1001 15 1
(integer) 0
127.0.0.1:6379> setbit user1001 20 1
----------------------------------------------------
##返回指定下标的值
127.0.0.1:6379> getbit user1001 2
(integer) 0
127.0.0.1:6379> getbit user1001 1
(integer) 1
----------------------------------------------
127.0.0.1:6379> bitcount user1001 0 -1##统计某范围内值为1的总个数
(integer) 4
bitop是一个复合操作, 它可以做多个Bitmaps的and(交集) 、 or(并集) 、 not(非) 、 xor(异或) 操作并将结果保存在destkey中
##2020-11-04 日访问网站的userid=1,2,5,9。
127.0.0.1:6379> setbit unique:users:20201104 1 1
(integer) 0
127.0.0.1:6379> setbit unique:users:20201104 2 1
(integer) 0
127.0.0.1:6379> setbit unique:users:20201104 5 1
(integer) 0
127.0.0.1:6379> setbit unique:users:20201104 9 1
(integer) 0
##2020-11-03 日访问网站的userid=0,1,4,9。
127.0.0.1:6379> setbit unique:users:20201103 0 1
(integer) 0
127.0.0.1:6379> setbit unique:users:20201103 1 1
(integer) 0
127.0.0.1:6379> setbit unique:users:20201103 4 1
(integer) 0
127.0.0.1:6379> setbit unique:users:20201103 9 1
(integer) 0
127.0.0.1:6379>
----------------------------------------------------------------------
##计算出两天都访问过网站的用户数量
127.0.0.1:6379> bitop and res1 unique:users:20201104 unique:users:20201103
(integer) 2 ## 1和9
127.0.0.1:6379>
-----------------------------------------
## 、 or(并集) 、 not(非) 、 xor(异或)不继续演示