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的交集。