SUNION

返回所有上送的所有集合的并集。未设置的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

redis常用的基本命令(Redis命令介绍二十三)(1)

SUNION

SUNIONSTORE

将所有上送的所有集合的并集储存在目标集合中。如果目标集合已存在,则覆盖。

命令参数 SUNIONSTORE destination key [key ...] 选项 -无 返回值 -Integer reply 返回结果集合的成员数量 时间复杂度 O(N) N为所有集合成员数量相加 生效版本 1.0.0

redis常用的基本命令(Redis命令介绍二十三)(2)

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

redis常用的基本命令(Redis命令介绍二十三)(3)

SSCAN

,