Latest web development tutorials

RedisのZaddコマンド

Redisのは、順序セット(ソートセット)

発注に追加された要素とその端数値の1つまたは複数のメンバーのためのRedisのZaddコマンドは、それらを設定します。

メンバーはすでに順序付けられた集合のメンバーである場合、要素を再挿入することにより、分数のメンバーとメンバーのその後更新された値は、正しい位置にそのメンバーを確保します。

スコア値は、整数または倍精度の浮動小数点数であることができます。

順序集合のキーが存在しない場合、空のセットを作成し、ZADD動作を行うように命じ。

キーが存在するが、セットタイプを注文しない場合、エラーが返されます。

注:Redisの2.4以前のバージョンでは、ZADDは唯一の要素を追加することができます。

文法

次のようにRedisのZadd基本的なコマンドの構文は次のとおりです。

redis 127.0.0.1:6379> ZADD KEY_NAME SCORE1 VALUE1.. SCOREN VALUEN

利用可能なバージョン

> = 1.2.0

戻り値

新メンバーの数は、既存のメンバーを更新していないものも含め、正常に追加されます。

redis 127.0.0.1:6379> ZADD myset 1 "hello"
(integer) 1
redis 127.0.0.1:6379> ZADD myset 1 "foo"
(integer) 1
redis 127.0.0.1:6379> ZADD myset 2 "world" 3 "bar"
(integer) 2
redis 127.0.0.1:6379> ZRANGE myzset 0 -1 WITHSCORES
1) "hello"
2) "1"
3) "foo"
4) "1"
5) "world"
6) "2"
7) "bar"
8) "3"

Redisのは、順序セット(ソートセット)