set

英 [set]? ?美 [s?t]??

vt.設(shè)置;放置,安置;使處于某種狀況;擺放餐具

vi.落山;出發(fā);凝結(jié)

n.集合;一套,一副;布景;電視機(jī)

adj.固定的;位于…的;頑固的;安排好的

第三人稱單數(shù): sets 復(fù)數(shù): sets 現(xiàn)在分詞: setting 過(guò)去式: set 過(guò)去分詞: set

redis MSETNX命令 語(yǔ)法

作用:同時(shí)設(shè)置一個(gè)或多個(gè)?key-value?對(duì),當(dāng)且僅當(dāng)所有給定?key?都不存在。即使只有一個(gè)給定?key?已存在,?MSETNX?也會(huì)拒絕執(zhí)行所有給定?key?的設(shè)置操作。

語(yǔ)法:MSETNX key value [key value ...]

說(shuō)明:MSETNX?是原子性的,因此它可以用作設(shè)置多個(gè)不同?key?表示不同字段(field)的唯一性邏輯對(duì)象(unique logic object),所有字段要么全被設(shè)置,要么全不被設(shè)置。

可用版本:>= 1.0.1

時(shí)間復(fù)雜度:O(N),?N?為要設(shè)置的?key?的數(shù)量。

返回:當(dāng)所有?key?都成功設(shè)置,返回?1?。如果所有給定?key?都設(shè)置失敗(至少有一個(gè)?key?已經(jīng)存在),那么返回?0?。

redis MSETNX命令 示例

雷雷