Redis SETNX 命令,当且仅当给定的 key 不存在的时候,才创建 key,并为其设置 value 值。如果 key 已经存在,则命令执行失败。
SETNX 命令可用版本:>= 1.0.0
Redis SETNX 命令的基本语法如下:
SETNX key value
设置成功,返回 1;设置失败,返回 0 。
127.0.0.1:6379> SETNX website www.cdsy.xyz (integer) 1 127.0.0.1:6379> EXISTS website (integer) 1 127.0.0.1:6379> SETNX website www.baidu.com #setnx命令,当key存在时,不可以覆盖 (integer) 0