add

英[?d]? ?美[?d]??

vt.增加;補(bǔ)充;附帶說明;把…包含在內(nèi)

vi.增加;做加法;累積而成;擴(kuò)大

n.加法,加法運(yùn)算;(一篇報(bào)道的)補(bǔ)充部分

第三人稱單數(shù): adds 現(xiàn)在分詞: adding 過去式: added 過去分詞: added

redis ZADD指令 語(yǔ)法

作用:將一個(gè)或多個(gè)?member?元素及其?score?值加入至有序集?key?當(dāng)中。

語(yǔ)法:ZADD key score member [[score member] [score member] ...]

##說明:如果某個(gè)?member?已經(jīng)是有序集的成員,那麼更新這個(gè)?member?的?score?值,並透過重新插入這個(gè)?member?元素,來確保該?member?在正確的位置上。 score?值可以是整數(shù)值或雙精確度浮點(diǎn)數(shù)。如果?key?不存在,則建立一個(gè)空的有序集並執(zhí)行?ZADD?作業(yè)。當(dāng)?key?存在但不是有序集類型時(shí),回傳一個(gè)錯(cuò)誤。在 Redis 2.4 版本以前,?ZADD?每次只能新增一個(gè)元素。

可用版本:>= 1.2.0

#時(shí)間複雜度:O(M*log(N)),?N?是有序集的基數(shù),?M?為成功新增的新成員的數(shù)量。

返回:被成功加入的新成員的數(shù)量,不包括那些被更新的、已經(jīng)存在的成員。

redis ZADD指令 範(fàn)例

雷雷