Redis Incrby コマンド
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)