Redis 字符串 Msetnx命令
Redis MSETNX 命令用于将多个值设置到多个键中,只有在它们都不存在的情况下才会执行操作。如果当前操作中有任何一个在Redis中存在,那么MSETNX将不执行任何操作。
返回值
整数回复 1 或 0
- 1,如果所有键都在Redis中设置。
- 0,如果没有键在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)