Comando Redis Incrby

Redis String (cadena)

El comando Redis Incrby suma el valor de incremento especificado al número almacenado en la clave (key).

Si la clave no existe, su valor se inicializa primero a 0 y luego se ejecuta el comando INCRBY.

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 Incrby es la siguiente:

redis 127.0.0.1:6379> INCRBY KEY_NAME INCR_AMOUNT

Versiones disponibles

>= 1.0.0

Valor de retorno

El valor de la clave después de sumarle el valor de incremento especificado.

Ejemplo

# 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 (cadena)

Otras extensiones