Redis Setnx 命令

返回上一级

Redis SETNXSET if N ot eXists 的简写) 命令在指定的 key 不存在时,为 key 设置指定的值

语法

Redis SETNX 命令语法如下:

127.0.0.1:6379> SETNX KEY_NAME VALUE

可用版本

>= 1.0.0

返回值

  • 设置成功,返回 1
  • 设置失败,返回 0

范例

127.0.0.1:6379> FLUSHALL
OK
127.0.0.1:6379> EXISTS sitename                # job 不存在
(integer) 0

127.0.0.1:6379> SETNX sitename "twle.cn"    # job 设置成功
(integer) 1

127.0.0.1:6379> SETNX sitename "www.twle.cn"   # 尝试覆盖 job ,失败
(integer) 0

127.0.0.1:6379> GET sitename                   # 没有被覆盖
"twle.cn"

返回上一级

Redis 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.