返回所有上送的所有集合的并集。未设置的key被认为是一个空集合。
示例:
key1 = { ALPHA, BETA, GAMMA, DELTA }
key2 = { ALPHA, BETA }
key3 = { ALPHA, OMEGA }
SUNION key1 key2 key3 = { ALPHA, BETA, GAMMA, DELTA, OMEGA }
命令参数
SUNION key [key ...]
选项
-无
返回值
-Array reply 命令的结果列表,带序号
时间复杂度
O(N) N为所有集合成员数量相加
生效版本
1.0.0
SUNION
SUNIONSTORE将所有上送的所有集合的并集储存在目标集合中。如果目标集合已存在,则覆盖。
命令参数
SUNIONSTORE destination key [key ...]
选项
-无
返回值
-Integer reply 返回结果集合的成员数量
时间复杂度
O(N) N为所有集合成员数量相加
生效版本
1.0.0
SUNIONSTORE
SSCAN以游标形式遍历集合成员。对于客户端来说可用于多次查询和翻页查询。通过MATCH参数可以对返回结果进行模式匹配。通过COUNT参数可以设定返回的成员数量,但只保证返回的数量大于COUNT数量。
命令参数
SSCAN key cursor [MATCH pattern] [COUNT count]
选项
-MATCH 模式匹配,仅返回匹配到的成员
-COUNT 设定返回的成员数量
返回值
-Integer reply 返回的游标,用于下次查询。返回0时表示没有剩余成员。
-Array reply 返回成员列表
时间复杂度
O(N) N为集合成员数量
生效版本
2.8.0
SSCAN
,