Redis Zincrby コマンド
Redis Zincrby コマンドは、ソート済みセット内の指定メンバーのスコアに増分(increment)を加算します。
負の数値の increment を渡すことで、スコアから対応する値を引くことができます。たとえば、ZINCRBY key -5 member は、member の score 値を 5 減らします。
key が存在しない場合、またはメンバーが key のメンバーではない場合、ZINCRBY key increment member は ZADD key increment member と同等です。
key がソート済みセット型でない場合は、エラーが返ります。
スコア値には整数値または倍精度浮動小数点数を使用できます。
構文
redis Zincrby コマンドの基本的な構文は次のとおりです:
redis 127.0.0.1:6379> ZINCRBY key increment member
利用可能なバージョン
>= 1.2.0
戻り値
member メンバーの新しいスコア値が文字列形式で返されます。
例
redis> ZADD myzset 1 "one" (integer) 1 redis> ZADD myzset 2 "two" (integer) 1 redis> ZINCRBY myzset 2 "one" "3" redis> ZRANGE myzset 0 -1 WITHSCORES 1) "two" 2) "2" 3) "one" 4) "3" redis>
その他の拡張
