Redis Incrbyfloat 命令

Redis 字符串(string)

Redis Incrbyfloat 命令為 key 中所儲(chǔ)存的值加上指定的浮點(diǎn)數(shù)增量值。

如果 key 不存在,那么 INCRBYFLOAT 會(huì)先將 key 的值設(shè)為 0 ,再執(zhí)行加法操作。

語法

redis Incrbyfloat 命令基本語法如下:

redis 127.0.0.1:6379> INCRBYFLOAT KEY_NAME INCR_AMOUNT

可用版本

>= 2.6.0

返回值

執(zhí)行命令之后 key 的值。

在線示例

# 值和增量都不是指數(shù)符號(hào)
redis> SET mykey 10.50
OK
redis> INCRBYFLOAT mykey 0.1
"10.6"
# 值和增量都是指數(shù)符號(hào)
redis> SET mykey 314e-2
OK
redis> GET mykey                # 用 SET 設(shè)置的值可以是指數(shù)符號(hào)
"314e-2"
redis> INCRBYFLOAT mykey 0      # 但執(zhí)行 INCRBYFLOAT 之后格式會(huì)被改成非指數(shù)符號(hào)
"3.14"
# 可以對(duì)整數(shù)類型執(zhí)行
redis> SET mykey 3
OK
redis> INCRBYFLOAT mykey 1.1
"4.1"
# 后跟的 0 會(huì)被移除
redis> SET mykey 3.0
OK
redis> GET mykey                                    # SET 設(shè)置的值小數(shù)部分可以是 0
"3.0"
redis> INCRBYFLOAT mykey 1.000000000000000000000    # 但 INCRBYFLOAT 會(huì)將無用的 0 忽略掉,有需要的話,將浮點(diǎn)變?yōu)檎麛?shù)
"4"
redis> GET mykey
"4"

Redis 字符串(string)

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清