redis命令_SETNX
SETNX key value
将 key 的值设为 value ,当且仅当 key 不存在。
若给定的 key 已经存在,则 SETNX 不做任何动作。
SETNX 是『SET if Not eXists』(如果不存在,则 SET)的简写。
- 可用版本:
- >= 1.0.0
- 时间复杂度:
- O(1)
- 返回值:
- 
设置成功,返回 1 。设置失败,返回 0 。
运行示例:
redis> EXISTS job # job 不存在
(integer) 0 redis> SETNX job "programmer" # job 设置成功
(integer) 1 redis> SETNX job "code-farmer" # 尝试覆盖 job ,失败
(integer) 0 redis> GET job # 没有被覆盖
"programmer"
本文参考自:http://doc.redisfans.com/string/setnx.html
redis命令_SETNX的更多相关文章
- Redis命令拾遗二(散列类型)
		本文版权归博客园和作者吴双共同所有,欢迎转载,转载和爬虫请注明原文地址 :博客园蜗牛NoSql系列地址 http://www.cnblogs.com/tdws/tag/NoSql/ Redis命令拾 ... 
- redis命令总结
		Redis命令总结 redis 127.0.0.1:6379> info #查看server版本内存使用连接等信息 redis 127.0.0.1:6379> client list ... 
- redis如何执行redis命令
		Redis 命令 Redis 命令用于在 redis 服务上执行操作.所以我们必须要启动Redis服务程序,也就是redis安装目录下的redis-server.exe,你可以双击执行,也可以打开cm ... 
- 常用 redis 命令(for php)
		Redis 主要能存储 5 种数据结构,分别是 strings,hashes,lists,sets 以及 sorted sets. 新建一个 redis 数据库 $redis = new Redis( ... 
- Redis命令大全&中文解释&在线测试命令工具&在线中文文档
		在线测试命令地址:http://try.redis.io/ 官方文档:http://redis.io/commands http://redis.io/documentation Redis 命令参考 ... 
- Redis命令
		redis的常用命令主要分为两个方面.一个是键值相关命令.一个是服务器相关命令(redis-cli进入终端) 1.键值相关命令 keys * 取出当前所有的key exists name 查看n是否有 ... 
- redis命令参考
		http://doc.redisfans.com/ 进入redis命令行模式方式: 1.进入redis安装目录 2.运行redis-cli 
- Redis 命令参考
		Redis 命令参考 http://redis.readthedocs.org/en/latest/index.html 
- Redis 命令总结
		Redis命令总结 连接操作相关的命令 quit:关闭连接(connection) auth:简单密码认证 持久化 save:将数据同步保存到磁盘 bgsave:将数据异步保存到磁盘 lastsa ... 
随机推荐
- 【mybatis】mybatis中放置IN查询拼接sql过长,IN查询进行分批次查询的处理
			需要使用的切割list集合的工具类,链接:https://www.cnblogs.com/sxdcgaq8080/p/9376947.html 处理逻辑,原本的一个LIst,进行切割,循环进行myba ... 
- windows 配置环境变量快捷方式
			在 Windows 设置环境变量 在环境变量中添加软件A的目录: 在命令提示框中(cmd) : 输入 path %path%;C:\A, 按下"Enter". 注意: C:\A是软 ... 
- shell 脚本中执行mysql语句
			通过hash建表之后,表的数据量巨大2048,那怎么去验证表是否建成功呢? 逻辑生成表名这部分就不写了.只要能建表成功,这部分的脚本肯定是有的.那么怎么在shell中执行selec查询并返回呢 只要在 ... 
- 过滤xss攻击和sql注入函数
			/**+----------------------------------------------------------* The goal of this function is to be a ... 
- vim配置python开发环境(转)
			安装 因为许多Unix衍生系统已经预装了Vim,我们首先要确认编辑器是否成功安装: vim --version 如果已经安装了,你应该看到类似下面的文字: VIM - Vi IMproved 7.3 ... 
- Python程序员技能表—446家知名企业的Py招聘信息(转载)
			Python程序员技能表—446家知名企业的Py招聘信息 转载: python 正在学习python或者想学习python的可以加群:330637182 正在学习python或者想学习python的可 ... 
- PHP图像操作:3D图、缩放、旋转、裁剪、加入水印(一)
			来源:http://www.ido321.com/875.html 1.利用php gd库的函数绘制3D扇形统计图 1: <?php 2: header("content-type&q ... 
- C中strstr的实现方法
			做题目的时候须要自己实现strstr函数 /************************************************************************/ /* 编 ... 
- 如何使用angularjs实现ajax异步请求
			Sample.html <!DOCTYPE html> <html ng-app="myApp"> <head> <title>fo ... 
- 金蝶随手记团队分享:还在用JSON? Protobuf让数据传输更省更快(实战篇)
			本文作者:丁同舟,来自金蝶随手记技术团队. 1.前言 本文接上篇<金蝶随手记团队分享:还在用JSON? Protobuf让数据传输更省更快(原理篇)>,以iOS端的Objective-C代 ... 
