Redis Decr コマンド

Redis 文字列(string)

Redis Decr コマンドは、key に格納されている数値を 1 減らします。

key が存在しない場合、まず key の値が 0 に初期化されてから、DECR 操作が実行されます。

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

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

構文

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

redis 127.0.0.1:6379> DECR KEY_NAME 

利用可能なバージョン

>= 1.0.0

戻り値

コマンド実行後の key の値。

例

# 对存在的数字值 key 进行 DECR

redis> SET failure_times 10
OK

redis> DECR failure_times
(integer) 9


# 对不存在的 key 值进行 DECR

redis> EXISTS count
(integer) 0

redis> DECR count
(integer) -1


# 对存在但不是数值的 key 进行 DECR

redis> SET company YOUR_CODE_SUCKS.LLC
OK

redis> DECR company
(error) ERR value is not an integer or out of range

Redis 文字列(string)

その他の拡張