MSETNX

Syntax
MSETNX key value [key value ...]
Available since:
1.0.1
Time complexity:
O(N) where N is the number of keys to set.
ACL categories:
@write, @string, @slow,

将给定的键设置为它们各自的值。 MSETNX 即使只有一个键已经存在,也不会执行任何操作。

由于这种语义,MSETNX 可以用来设置代表唯一逻辑对象的不同字段的不同键,以确保要么所有字段都被设置,要么一个都不设置。

MSETNX 是原子性的,因此所有给定的键都会同时设置。 客户端不可能看到某些键已更新而其他键未更改的情况。

示例

MSETNX key1 "Hello" key2 "there" MSETNX key2 "new" key3 "world" MGET key1 key2 key3

RESP2/RESP3 回复

以下之一:


RATE THIS PAGE
Back to top ↑