set

英[set]   美[sɛt]  

vt.設定;放置,安置;使處於某種狀況;擺放餐具

vi.落山;出發;凝結

n.集合;一套,一副;佈景;電視機

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

第三人稱單數: sets 複數: sets 現在分詞: setting 過去式: set 過去分詞: set

redis MSETNX命令 語法

作用:同時設定一個或多個 key-value 對,當且僅當所有給定 key 都不存在。即使只有一個給定 key 存在, MSETNX 也會拒絕執行所有給定 key 的設定作業。

語法:MSETNX key value [key value ...]

說明:MSETNX 是原子性的,因此它可以用作設置多個不同 key 表示不同字段(field)的唯一性邏輯物件(unique logic object),所有字段要么全被設置,要么全不被設置。

可用版本:>= 1.0.1

時間複雜度:O(N), N 為要設定的 key 的數量。

回來:當所有 key 都成功設置,回到 1 時。如果所有給定 key 都設定失敗(至少有一個 key 已經存在),那麼回傳 0 。

redis MSETNX命令 範例

雷雷