sinterstore命令
Redis sinterstore
,命令将给定集合之间的交集存储在指定的集合中。如果指定的集合已经存在,则将其覆盖
如果 destination 集合已经存在,则将其覆盖
destination 可以是 key 本身
语法
sinterstore destination key [key ...]
返回值
结果集中的成员数量
例子
127.0.0.1:6379> sadd website 'abc.cn'
(integer) 1
127.0.0.1:6379> sadd website 'www.abc.cn'
(integer) 1
127.0.0.1:6379> sadd website 'qq.com'
(integer) 1
127.0.0.1:6379> sadd website2 'abc.cn'
(integer) 1
127.0.0.1:6379> sadd website2 'qq.com'
(integer) 1
127.0.0.1:6379> sadd website2 'xiaomi.com'
(integer) 1
127.0.0.1:6379> sinterstore test:website:sinterstore website website2
(integer) 2
127.0.0.1:6379> smembers test:website:sinterstore
1) "abc.cn"
2) "qq.com"