English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

El comando Incrbyfloat de Redis

Cadena (string) de Redis

El comando Incrbyfloat de Redis agrega el valor flotante incremental especificado al valor almacenado en la clave.

Si la clave no existe, el comando INCRBYFLOAT primero establecerá el valor de la clave en 0 y luego realizará la operación de adición.

Sintaxis

La sintaxis básica del comando Incrbyfloat de Redis es la siguiente:

redis 127.0.0.1:6379> INCRBYFLOAT NOMBRE_CLAVE CANTIDAD_INCREMENTO

Versión disponible

>= 2.6.0

Valor de retorno

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

Ejemplo en línea

# El valor y el incremento no son exponentes
redis> SET mykey 10.50
OK
redis> INCRBYFLOAT mykey 0.1
"10.6"
# El valor y el incremento son exponentes
redis> SET mykey 314e-2
OK
redis> GET mykey # El valor puede ser un exponente
"314e-2"
redis> INCRBYFLOAT mykey 0 # Pero después de ejecutar INCRBYFLOAT el formato se cambia a no exponencial
"3.14"
# Se puede ejecutar operaciones sobre enteros
redis> SET mykey 3
OK
redis> INCRBYFLOAT mykey 1.1
"4.1"
# Los 0 que sigan serán eliminados
redis> SET mykey 3.0
OK
redis> GET mykey # El valor puede ser un entero
"3.0"
redis> INCRBYFLOAT mykey 1.000000000000000000000 # Pero INCRBYFLOAT ignora los 0 innecesarios,si es necesario,convierte el flotante en entero
"4"
redis> GET mykey
"4"

Cadena (string) de Redis