- 用法
-
ZUNION numkeys key [ key ... ] [ WEIGHTS weight ] [ [ WEIGHTS weight ] ... ] [ AGGREGATE SUM | MIN | MAX ] [ WITHSCORES ]
- 复杂度
- O(N)+O(M*log(M)),其中 N 为输入有序集合大小的总和,M 为结果有序集合中的元素数量。
- 始于
- 6.2.0
- ACL 类别
- @sortedset, @read, @slow
此命令与 ZUNIONSTORE
类似,但它不是存储结果有序集合,而是将其返回给客户端。
有关 WEIGHTS
和 AGGREGATE
选项的描述,请参阅 ZUNIONSTORE
。
示例
127.0.0.1:6379> ZADD zset1 1 "one"
(integer) 1
127.0.0.1:6379> ZADD zset1 2 "two"
(integer) 1
127.0.0.1:6379> ZADD zset2 1 "one"
(integer) 1
127.0.0.1:6379> ZADD zset2 2 "two"
(integer) 1
127.0.0.1:6379> ZADD zset2 3 "three"
(integer) 1
127.0.0.1:6379> ZUNION 2 zset1 zset2
1) "one"
2) "three"
3) "two"
127.0.0.1:6379> ZUNION 2 zset1 zset2 WITHSCORES
1) "one"
2) "2"
3) "three"
4) "3"
5) "two"
6) "4"
RESP2/RESP3 回复
数组回复:联合的结果,当使用 WITHSCORES 时可选地包含它们的分数。