- 用法
-
MSET key value [ key value ... ]
- 复杂度
- O(N),其中 N 是要设置的键的数量。
- 起始版本
- 1.0.1
- ACL 类别
- @string, @write, @slow
将给定键设置为其对应的值。MSET
会用新值替换现有值,就像常规的 SET
命令一样。如果您不想覆盖现有值,请参阅 MSETNX
。
MSET
是原子性的,因此所有给定键都会一次性设置。客户端不可能看到部分键已更新而其他键保持不变的情况。
示例
127.0.0.1:6379> MSET key1 "Hello" key2 "World"
OK
127.0.0.1:6379> GET key1
"Hello"
127.0.0.1:6379> GET key2
"World"
RESP2/RESP3 回复
简单字符串回复:总是 OK
,因为 MSET
不会失败。