incr

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

#by

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

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

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

float

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

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

vi.遊蕩

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

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

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

redis INCRBYFLOAT指令 語(yǔ)法

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

語(yǔ)法:INCRBYFLOAT key increment

#說(shuō)明:如果?key?不存在,那麼?INCRBYFLOAT?先將?key?的值設(shè)為?0?,再執(zhí)行加法操作。如果指令執(zhí)行成功,那麼?key?的值就會(huì)更新為(執(zhí)行加法之後的)新值,而新值會(huì)以字串的形式傳回給呼叫者。無(wú)論是?key?的值,或是增量?increment?,都可以使用像?2.0e7?、?3e5?、?90e-2?那樣的指數(shù)符號(hào)(exponential notation)來(lái)表示,但是,執(zhí)行INCRBYFLOAT 指令之後的數(shù)值總是以相同的形式儲(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?)。除此之外,無(wú)論加法計(jì)算所得的浮點(diǎn)數(shù)的實(shí)際精確度有多長(zhǎng),?INCRBYFLOAT?的計(jì)算結(jié)果也最多只能表示小數(shù)點(diǎn)的後十七位。

可用版本:>= 2.6.0

#時(shí)間複雜度:O(1)

傳回:執(zhí)行指令之後?key?的值。

redis INCRBYFLOAT指令 範(fàn)例

雷雷