add

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

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

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

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

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

redis ZADD命令 語(yǔ)法

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

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

說(shuō)明:如果某個(gè)?member?已經(jīng)是有序集的成員,那么更新這個(gè)?member?的?score?值,并通過(guò)重新插入這個(gè)?member?元素,來(lái)保證該?member?在正確的位置上。score?值可以是整數(shù)值或雙精度浮點(diǎn)數(shù)。如果?key?不存在,則創(chuàng)建一個(gè)空的有序集并執(zhí)行?ZADD?操作。當(dāng)?key?存在但不是有序集類型時(shí),返回一個(gè)錯(cuò)誤。在 Redis 2.4 版本以前,?ZADD?每次只能添加一個(gè)元素。

可用版本:>= 1.2.0

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

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

redis ZADD命令 示例

雷雷