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"