Redis SINTERSTORE令

7个月前 (04-27)

Redis SINTERSTORE 令与 SINTER 令类似,但前者会将结果保存到 destination ,而不是简单地返回结果集。如果 destination 已经存在,则将其覆盖。

注意:destination 可以是 key 本身。

可用版本

SINTERSTORE 令可用版本:>= 1.0.0

语法

Redis SINTERSTORE 令的基本语法如下:

SINTERSTORE key [key ...]  

返回值

结果集中的成员数量。

令演示

127.0.0.1:6379> SADD language Python Java Golang

(integer) 3

127.0.0.1:6379> SADD myset1 Python Java

(integer) 2

127.0.0.1:6379> SINTERSTORE myhobby language myset1 #求两个的交集,并保存另外一个myhobby中

(integer) 2

127.0.0.1:6379> SMEMBERS myhobby

1) "Python"

1) "Java"