Redis Msetnx 命令
更新时间: 2019-07-07 15:54
Redis Msetnx 命令用于所有给定 key 都不存在时,同时设置一个或多个 key-value 对。
语法
redis 127.0.0.1:6379> MSETNX key1 value1 key2 value2 .. keyN valueN
返回值
当所有 key 都成功设置,返回 1 。 如果所有给定 key 都设置失败(至少有一个 key 已经存在),那么返回 0 。
实例
实例1:所有 key 都不存在
127.0.0.1:6379> msetnx domain codercto domain1 codercto1 domain2 codercto2
1
127.0.0.1:6379> mget domain domain1 domain2
codercto
codercto1
codercto2
实例1:至少有一个 key 已经存在
127.0.0.1:6379> exists domain
1
127.0.0.1:6379> exists domain1
0
127.0.0.1:6379> exists domain2
0
127.0.0.1:6379> msetnx domain codercto domain1 codercto1 domain2 codercto2
0
127.0.0.1:6379> mget domain domain1 domain2
codercto
127.0.0.1:6379>
查看更多 Redis 字符串(String)命令