Comando Redis Decr

Redis Cadena (string)

El comando Redis Decr decrementa en uno el valor numérico almacenado en la clave.

Si la clave no existe, el valor de la clave se inicializa primero a 0 y luego se ejecuta la operación DECR.

Si el valor contiene un tipo incorrecto, o el valor de tipo cadena no puede representarse como un número, se devuelve un error.

El valor de esta operación está limitado a la representación de números con signo de 64 bits.

Sintaxis

La sintaxis básica del comando redis Decr es la siguiente:

redis 127.0.0.1:6379> DECR KEY_NAME 

Versiones disponibles

>= 1.0.0

Valor de retorno

El valor de la clave después de ejecutar el comando.

Ejemplo

# 对存在的数字值 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 Cadena (string)

Otras extensiones