Redis SETNX命令用于在Redis键中设置某些字符串值(如果该键在Redis中不存在)。如果不存在,则SETNX
的全形式是SET
。
返回值
- 返回整数-
1
或0
-- 如果键成功设置则返回
1
。 - 如果键未设置则返回
0
。
- 如果键成功设置则返回
语法
下面是Redis SETNX
命令的基本语法。
redis 127.0.0.1:6379> SETNX KEY_NAME VALUE
示例
redis 127.0.0.1:6379> SETNX mykey "redis"
(integer) 1
redis 127.0.0.1:6379> SETNX mykey "mongodb"
(integer) 0
redis 127.0.0.1:6379> GET mykey
"redis"