Redis中的三种特殊类型( 二 )

2. 合并元素127.0.0.1:6379> PFMERGE mykey3 mykey mykey2 #mykey 和mykey2合并为mykey3(并集)OK127.0.0.1:6379> PFCOUNT mykey3(integer) 15三、BitMapsBitMaps类型Redis官方文档-Redis bitmaps | Redis
Redis中的BitMaps是一种基于位图的数据结构,它允许用户将位图存储为字符串,并对其进行位操作 。

基础命令
  • SETBIT sets a bit at the provided offset to ==0 or 1==.
  • GETBIT returns the value of a bit at a given offset.
  • BITOP lets you perform bitwise operations against one or more strings.
命令演示
1. 使用BitMaps来记录状态127.0.0.1:6379> setbit sign 0 1(integer) 0127.0.0.1:6379> setbit sign 1 0(integer) 0127.0.0.1:6379> setbit sign 2 0(integer) 0127.0.0.1:6379> setbit sign 3 1(integer) 0127.0.0.1:6379> setbit sign 4 1(integer) 0127.0.0.1:6379> setbit sign 5 0(integer) 0127.0.0.1:6379> setbit sign 6 1(integer) 02. 查看状态127.0.0.1:6379> GETBIT sign 1(integer) 0127.0.0.1:6379> GETBIT sign 3(integer) 13. 统计状态127.0.0.1:6379> BITCOUNT sign(integer) 4
【Redis中的三种特殊类型】


推荐阅读