ZUNION商店

语法
ZUNIONSTORE destination numkeys key [key ...] [WEIGHTS weight
  [weight ...]] [AGGREGATE <SUM | MIN | MAX>]
从以下位置开始可用:
2.0.0
时间复杂度:
O(N)+O(M log(M)),其中 N 是输入排序集的大小之和,M 是结果排序集中的元素数。
ACL 类别:
@write, @sortedset, @slow,

计算 的并集numkeys由指定键给出的排序集,以及 将结果存储在destination. 必须提供输入键的数量 (numkeys) 输入键和其他(可选)参数。

默认情况下,元素的结果分数是其在 sorted 集。

使用WEIGHTS选项中,可以指定一个乘法因子 对于每个 Input Sorted Set。 这意味着每个输入排序集中每个元素的分数为 在传递给聚合函数之前乘以此因子。 什么时候WEIGHTS未给出,则乘法因子默认为1.

使用AGGREGATE选项中,可以指定 union 的 intent 进行聚合。 此选项默认为SUM,其中元素的分数相加 输入(如果存在)。 当此选项设置为MINMAX,则结果集将包含 元素在存在元素的输入中的最低或最高分数。

如果destinationalready exists,则它将被覆盖。

例子

ZADD zset1 1 “一” ZADD zset1 2 “二” ZADD zset2 1 “一” ZADD zset2 2 “二” ZADD zset2 3 “三” ZUNIONSTORE 出 2 zset1 zset2 权重 2 3 ZRANGE 出局 0 -1 WITHSCORES

RESP2/RESP3 回复

Integer reply:结果排序集中的元素数。
为本页评分
返回顶部 ↑