incr
abbr.increase (價值,價格,庫存,金額,生產等)增加;increasing 增加;increased 增加的;incremental 增加的
#by
英[ba?]? ?美[ba?]??
prep.在…旁邊;表示方式;由於;經過
#adv.經過;表示保留或保存時用;短暫拜訪
float
英[fl??t]? ?美[flo?t]??
#vt.& vi.(使)浮動; (使)漂浮;自由浮動
vi.遊蕩
vt.提出,提請考慮;(股票)上市
n.彩車;漂浮物;浮板;浮有冰淇淋的飲料
第三人稱單數: floats 複數: floats 現(xiàn)在分詞: floating 過去式: floated 過去分詞: floated
redis INCRBYFLOAT指令 語法
作用:為?key?中所儲存的值加上浮點數增量?increment?。
語法:INCRBYFLOAT key increment
#說明:如果?key?不存在,那麼?INCRBYFLOAT?先將?key?的值設為?0?,再執(zhí)行加法操作。如果指令執(zhí)行成功,那麼?key?的值就會更新為(執(zhí)行加法之後的)新值,而新值會以字串的形式傳回給呼叫者。無論是?key?的值,或是增量?increment?,都可以使用像?2.0e7?、?3e5?、?90e-2?那樣的指數符號(exponential notation)來表示,但是,執(zhí)行INCRBYFLOAT 指令之後的數值總是以相同的形式儲存,也即是,它們總是由一個數字,一個(可選的)小數點和一個任意位的小數部分組成(比如?3.14?、?69.768?,諸如此類),小數部分尾隨的?0?會被移除,如果有需要的話,也會將浮點數改為整數(例如?3.0?會被保存成?3?)。除此之外,無論加法計算所得的浮點數的實際精確度有多長,?INCRBYFLOAT?的計算結果也最多只能表示小數點的後十七位。
可用版本:>= 2.6.0
#時間複雜度:O(1)
傳回:執(zhí)行指令之後?key?的值。