MSETNX
语法
MSETNX key value [key value ...]
- 可用版本
- Redis 开源版 1.0.1
- 时间复杂度
- O(N),其中 N 是要设置的键的数量。
- ACL 类别
-
@write
,@string
,@slow
,
设置给定键的值。即使有一个键已经存在,MSETNX
也不会执行任何操作。
因此,可以使用 MSETNX
以一种确保所有字段都设置或都不设置的方式来设置代表唯一逻辑对象不同字段的不同键。
MSETNX
是原子性的,所以所有给定的键都是一次性设置的。客户端不可能看到部分键已更新而其他键未更改的情况。
示例
RESP2/RESP3 回复
以下之一