Redis入门 互动版

SINTER


redis 中获取集合的交集也是非常简单的,执行SINTER命令将返回集合的交集,基本语法:

SINTER key [key ...]

示例 - 获取集合group1和group2的交集。

redis> SMEMBERS group1
1) "LI LEI"
2) "TOM"
3) "JACK"

redis> SMEMBERS group2
1) "HAN MEIMEI"
2) "JACK"

redis> SINTER group1 group2
1) "JACK"

当集合都存在时,将返回一个集合的全部成员,该集合是所有给定集合的交集。

不存在的集合被视为空集。因此,当给定集合当中有一个空集时,结果也为空集(根据集合运算定律)。

请获取集合test1和test2的交集。