Redis MSETNX命令

最后更新于:2022-04-01 00:07:39

Redis MSETNX命令用于设置多个键以及多个值,仅当没有一个已存在。如果从当前操作的任何一个存在,那么MSETNX不执行任何操作。 ## 返回值 回复整数1或0 * 1, 如果所有的键都在Redis设置 * 0, 如果没有key在Redis设置 ## 语法 Redis MSETNX命令的基本语法如下所示: ~~~ redis 127.0.0.1:6379> MSETNX key1 value1 key2 value2 .. keyN valueN ~~~ ### 例如 ~~~ redis 127.0.0.1:6379> MSETNX key1 "Hello" key2 "world" (integer) 1 redis 127.0.0.1:6379> MSETNX key2 "worlds" key3 "third key" (integer) 0 redis 127.0.0.1:6379> MGET key1 key2 key3 1) "Hello" 2) "world" 3) (nil) ~~~
';