redis常用的基本命令(Redis命令介绍二十三)
返回所有上送的所有集合的并集。未设置的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
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com