English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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> ZADD myzset 1 "one" (integer) 1 redis> ZADD myzset 1 "uno" (integer) 1 redis> ZADD myzset 2 "two" 3 "three" (integer) 2 redis> ZRANGE myzset 0 -1 WITHSCORES 1) "one" 2) "1" 3) "uno" 4) "1" 5) "two" 6) "2" 7) "three" 8) "3" redis>