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)命令

欲罢不能

欲罢不能

[美] 亚当·奥尔特 / 闾佳 / 机械工业出版社 / 2018-4-1 / 59.00元

全面揭秘和解决“行为上瘾”的奠基之作 美国亚马逊分类图书畅销榜第一名 行为上瘾是什么?诱人上瘾的体验是如何设计出来的? 如何远离行为上瘾?如何用行为上瘾做些好事? ◆ 内容简介 ◆ 欢迎来到“行为上瘾”的时代! 我们中近半数人至少有一种“行为上瘾”:无时无刻盯着手机,不断刷朋友圈,通宵追看电视剧集,没日没夜打游戏,频繁查看邮件,用太多时间工作…… 而那些生......一起来看看 《欲罢不能》 这本书的介绍吧!

HTML 压缩/解压工具

HTML 压缩/解压工具

在线压缩/解压 HTML 代码

Base64 编码/解码

Base64 编码/解码

Base64 编码/解码

XML 在线格式化

XML 在线格式化

在线 XML 格式化压缩工具