Redis sinter 命令用于返回多个集合的交集。不存在的key被认为是空集,如果其中一个key是空集,则结果集也是空的。
语法:
sinter key1 key2..keyN
可用版本
>=1.0.0.
返回值:
数组,列出结果集的成员。
返回值类型:
数组
示例:两组 Redis sinter
127.0.0.1:6379> sadd mycolor1 R G B
(integer) 3
127.0.0.1:6379> sadd mycolor2 G B Y
(integer) 3
127.0.0.1:6379> sinter mycolor1 mycolor2
1) "G"
2) "B"
示例:三组 Redis sinter
key 1 key2 key3。
mycolor1 = {R G B}
mycolor2 = {G B Y}
mycolor3 = {B W O}
mycolor1 mycolor2 mycolor3 = {B}
127.0.0.1:6379> sadd mycolor3 B W O
(integer) 3
127.0.0.1:6379> sinter mycolor1 mycolor2 mycolor3
1) "B"