MSET key value [key value ...]

Redis MSET 命令设置多个 key 的值为各自对应的 value。

MSETSET 一样,会用新值替换旧值。如果你不想覆盖旧值,可以使用 MSETNX

MSET 是原子操作,所有 key 的值同时设置。客户端不会看到有些 key 值被修改,而另一些 key 值没变。

*语法

redis MSET 命令基本语法如下:

redis 127.0.0.1:6379> MSET key1 value1 key2 value2 .. keyN valueN 

*返回值

字符串: 总是返回“OK”,因为 MSET 不会失败。

*例子

redis>  MSET key1 "Hello" key2 "World"
"OK"
redis>  GET key1
"Hello"
redis>  GET key2
"World"
redis>