UK ['dɪkr] US ['dɪkr]
abbr.decrease reduce; become less; decrement(al)(ly) reduce; decrease
redis DECR command syntax
Function: Decrease the numerical value stored in key by one.
Syntax: DECR key
Description: If key does not exist, the value of key will be initialized to 0 first, and then DECR will be executed operate. If the value contains the wrong type, or a value of type string cannot be represented as a number, an error is returned. The value of this operation is limited to 64-bit signed number representation.
Available versions: >= 1.0.0
Time complexity: O(1)
Return: The value of key after executing the DECR command.
redis DECR command example
# 对存在的数字值 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