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

Comando Redis Incrbyfloat

stringa(string) Redis

Il comando Redis Incrbyfloat aggiunge un valore a floating-point specificato al valore memorizzato nella chiave.

Se la chiave non esiste, Incrbyfloat impostare prima il valore della chiave a 0, quindi eseguire l'operazione di somma.

Sintassi

La sintassi di base del comando redis Incrbyfloat è la seguente:

redis 127.0.0.1:6379> INCRBYFLOAT KEY_NAME INCR_AMOUNT

Versioni disponibili

>= 2.6.0

Valore di ritorno

Valore di key dopo l'esecuzione dell'ordine.

esempio online

# valore e incremento non sono simboli esponenziali
redis> SET mykey 10.50
OK
redis> INCRBYFLOAT mykey 0.1
"10.6"
# valore e incremento sono simboli esponenziali
redis> SET mykey 314e-2
OK
redis> GET mykey                # il valore settato da SET può essere un simbolo esponenziale
"314e-2"
redis> INCRBYFLOAT mykey 0      # ma l'aftermath dell'esecuzione INCRBYFLOAT sarà convertito in un simbolo non-esponenziale
"3.14"
# puoi eseguire operazioni sul intero
redis> SET mykey 3
OK
redis> INCRBYFLOAT mykey 1.1
"4.1"
# i 0 seguenti saranno rimossi
redis> SET mykey 3.0
OK
redis> GET mykey                                    # il valore settato da SET può avere una parte decimale di 0
"3.0"
redis> INCRBYFLOAT mykey 1.000000000000000000000    # ma INCRBYFLOAT ignorerà 0 inutili,se ne ha bisogno, converti il decimale in intero
"4"
redis> GET mykey
"4"

stringa(string) Redis