Redis-sorted-sets-zadd
提供:Dev Guides
Redis-ソートされたセットZaddコマンド
Redis ZADD コマンドは、指定されたスコアを持つすべての指定されたメンバーを、キーに格納されているソートされたセットに追加します。 複数のスコア/メンバーのペアを指定することが可能です。 指定されたメンバーが既にソートされたセットのメンバーである場合、スコアが更新され、正しい順序で要素が正しい位置に再挿入されます。 キーが存在しない場合、ソートされたセットが空だった場合のように、指定されたメンバーを唯一のメンバーとして持つ新しいソートされたセットが作成されます。 キーは存在するが、ソートされたセットを保持していない場合、エラーが返されます。
戻り値
整数の返信。 ソートされたセットに追加された要素の数。スコアが更新された既存の要素は含まれません。
構文
以下は、Redis ZADD コマンドの基本的な構文です。
redis 127.0.0.1:6379> ZADD KEY_NAME SCORE1 VALUE1.. SCOREN VALUEN
例
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"