redis setnx string 命令简介


一、命令简介

setnx string命令在redis中主要功能是:

为一个不存在的键设置键值,如果键已经存在redis中,则不会对键值进行设置


二、命令使用说明

命令语法如下:

redis  192.168.8.123>setnx keyName keyValue
注意事项:
  
  1 如果键值设置成功 ,则返回1 否则返回0
  

例:

  
redis 192.168.8.123:6379> flushdb                 //清空当前redis数据库
OK
redis 192.168.8.123:6379> set keyName keyValue    //
OK
redis 192.168.8.123:6379> setnx keyName keyValue2 //设置一个已经存在的键keyName,返回0 重新设置键值失败
(integer) 0
redis 192.168.8.123:6379> setnx keyName2 keyValue3 //设置一个不存在的键  设置成功  返回1
(integer) 1
redis 192.168.8.123:6379> get keyName
"keyValue"
redis 192.168.8.123:6379> get keyName2
"keyValue3"
redis 192.168.8.123:6379> setnx keyName2 keyValue4
(integer) 0
redis 192.168.8.123:6379> get keyName2
"keyValue3" 

如下图所示:

redis setnx string命令

redis setnx string命令


相关阅读:
redis setex string 命令简介
redis setbit string命令
redis mget string命令简介
redis getbit string命令简介
redis getset string命令简介
redis getrange string命令简介
redis get string命令
redis set string命令
window redis 文件夹文件说明 (二) —[ redis-cli]
window redis 文件夹文件说明 (一 )
Redis 数据类型简介
windows下 Redis配置
c# redis应用实例
redis相关简介
KV数据库简介

redis setnx string 命令简介》上有3条评论

  1. Pingback引用通告: redis setrange string命令 | 猫猫小屋

  2. Pingback引用通告: redis decr string命令 | 猫猫小屋

  3. Pingback引用通告: redis decrby string命令 | 猫猫小屋

评论已关闭。