Redis-sorted-sets-zunionstore

提供:Dev Guides
移動先:案内検索

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"