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

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页