您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > Redis

Redis MSETNX命令

时间:10-17来源:作者:点击数:

Redis MSETNX 命令用于所有给定 key 都不存在时,同时设置一个或多个 key-value 键值对。该命令具有原子性,它执行结果只有两种:全部成功或者全部失败。

可用版本

MSETNX 命令可用版本:>= 1.0.1

语法

Redis MSETNX 命令的基本语法如下:

MSETNX key value [key value ...]

返回值

当所有 key 都成功设置时,返回 1,如果其中至少一个 key 已经存在,那么将设置失败,此时会返回 0。

命令演示

127.0.0.1:6379> MSETNX course1 python course2 java course3 php   #设置成功返回 1
(integer) 1
127.0.0.1:6379> MSETNX course1 redis course3 mysql course4 sqllite #由于course1已经存在,因此设置失败
(integer) 0
127.0.0.1:6379> mget course1 course2 course3
1) "python"
2) "java"
3) "php"
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
上一篇:Redis MSET命令 下一篇:Redis SET命令
推荐内容
相关内容
栏目更新
栏目热门