English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
La sintassi di base del comando redis Incrbyfloat è la seguente:
redis 127.0.0.1:6379> INCRBYFLOAT KEY_NAME INCR_AMOUNT
>= 2.6.0
Valore di key dopo l'esecuzione dell'ordine.
# 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"