Redis Incrby コマンド

Redis 文字列(string)

Redis Incrby コマンドは、key に格納されている数値に指定された増分値を加算します。

key が存在しない場合、key の値は最初に 0 に初期化されてから、INCRBY コマンドが実行されます。

値が誤った型である場合、または文字列型の値が数値として表現できない場合は、エラーが返されます。

この操作の値は、64 ビット(bit)の符号付き数値表現の範囲内に制限されます。

構文

redis Incrby コマンドの基本構文は次のとおりです:

redis 127.0.0.1:6379> INCRBY KEY_NAME INCR_AMOUNT

利用可能なバージョン

>= 1.0.0

戻り値

指定された増分値を加算した後の、key の値。

例

# key 存在且是数字值

redis> SET rank 50
OK

redis> INCRBY rank 20
(integer) 70

redis> GET rank
"70"


# key 不存在时

redis> EXISTS counter
(integer) 0

redis> INCRBY counter 30
(integer) 30

redis> GET counter
"30"


# key 不是数字值时

redis> SET book "long long ago..."
OK

redis> INCRBY book 200
(error) ERR value is not an integer or out of range

Redis 文字列(string)

その他の拡張