Redis - 有序集合 Zunionstore 命令



Redis ZUNIONSTORE 命令計算指定鍵給出的 numkeys 個有序集合的並集,並將結果儲存在目標集合中。在傳遞輸入鍵和其他(可選)引數之前,必須提供輸入鍵的數量(numkeys)。

返回值

整型回覆,目標集合中結果有序集合的元素數量。

語法

以下是 Redis ZUNIONSTORE 命令的基本語法。

redis 127.0.0.1:6379> ZUNIONSTORE destination numkeys key [key ...] 
[WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]

示例

redis 127.0.0.1:6379> ZADD myzset1 1 b 2 c 
(integer) 2 
redis 127.0.0.1:6379> ZADD myzset2 1 b 2 c 3 d 
(integer) 3 
redis 127.0.0.1:6379> ZUNIONSTORE out 2 myzset1 myzset2 WEIGHTS 2 3 
(integer) 3 
redis 127.0.0.1:6379> ZRANGE out 0 -1 WITHSCORES  
1) "b" 
2) "5" 
3) "c" 
4) "9" 
5) "d" 
6) "10" 
redis_sorted_sets.htm
廣告