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
,其中元素的分数相加
输入(如果存在)。
当此选项设置为MIN
或MAX
,则结果集将包含
元素在存在元素的输入中的最低或最高分数。
如果destination
already exists,则它将被覆盖。