Redis-sorted-sets-zincrby

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

Redis-ソートセットZincrbyコマンド

Redis ZINCRBY コマンドは、キーに格納されているソート済みセット内のメンバーのスコアを増分で増分します。 メンバーがソートされたセットに存在しない場合、スコアとして増分で追加されます(以前のスコアが0.0であったかのように)。 キーが存在しない場合、指定されたメンバーを唯一のメンバーとして持つ新しいソート済みセットが作成されます。 キーが存在するが、ソートされたセットを保持していない場合、エラーが返されます。

戻り値

ストリング応答。メンバーの新しいスコア(倍精度浮動小数点数)。ストリングとして表されます。

構文

以下は、Redis ZINCRBY コマンドの基本的な構文です。

redis 127.0.0.1:6379> ZINCRBY KEY INCREMENT MEMBER

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> ZINCRBY myzset 2 "hello"
(integer) 3
redis 127.0.0.1:6379> ZRANGE myzset 0 -1 WITHSCORES
1) "foo"
2) "2"
3) "hello"
4) "3"