incr

abbr.increase (價(jià)值,價(jià)格,庫(kù)存,金額,生產(chǎn)等)增加;increasing 增加;increased 增加的;incremental 增加的

by

英 [ba?]? ?美 [ba?]??

prep.在…旁邊;表示方式;由于;經(jīng)過

adv.經(jīng)過;表示保留或保存時(shí)用;短暫拜訪

float

英 [fl??t]? ?美 [flo?t]??

vt.& vi.(使)浮動(dòng);(使)漂浮;自由浮動(dòng)

vi.游蕩

vt.提出,提請(qǐng)考慮;(股票)上市

n.彩車;漂浮物;浮板;浮有冰淇淋的飲料

第三人稱單數(shù): floats 復(fù)數(shù): floats 現(xiàn)在分詞: floating 過去式: floated 過去分詞: floated

redis INCRBYFLOAT命令 語法

作用:為?key?中所儲(chǔ)存的值加上浮點(diǎn)數(shù)增量?increment?。

語法:INCRBYFLOAT key increment

說明:如果?key?不存在,那么?INCRBYFLOAT?會(huì)先將?key?的值設(shè)為?0?,再執(zhí)行加法操作。如果命令執(zhí)行成功,那么?key?的值會(huì)被更新為(執(zhí)行加法之后的)新值,并且新值會(huì)以字符串的形式返回給調(diào)用者。無論是?key?的值,還是增量?increment?,都可以使用像?2.0e7?、?3e5?、?90e-2?那樣的指數(shù)符號(hào)(exponential notation)來表示,但是,執(zhí)行 INCRBYFLOAT 命令之后的值總是以同樣的形式儲(chǔ)存,也即是,它們總是由一個(gè)數(shù)字,一個(gè)(可選的)小數(shù)點(diǎn)和一個(gè)任意位的小數(shù)部分組成(比如?3.14?、?69.768?,諸如此類),小數(shù)部分尾隨的?0?會(huì)被移除,如果有需要的話,還會(huì)將浮點(diǎn)數(shù)改為整數(shù)(比如?3.0?會(huì)被保存成?3?)。除此之外,無論加法計(jì)算所得的浮點(diǎn)數(shù)的實(shí)際精度有多長(zhǎng),?INCRBYFLOAT?的計(jì)算結(jié)果也最多只能表示小數(shù)點(diǎn)的后十七位。

可用版本:>= 2.6.0

時(shí)間復(fù)雜度:O(1)

返回:執(zhí)行命令之后?key?的值。

redis INCRBYFLOAT命令 示例

雷雷