Redis HSETNX 命令
Redis HSETNX 为哈希表中不存在的的字段赋值
(Redis >= 2.0.0)
语法
Redis HSETNX 命令语法格式如下
127.0.0.1:6379> HSETNX key field value
HSETNX 将哈希表 key
中的域 field
的值设置为 value
,当且仅当域 field
不存在。
若域 field
已经存在,该操作无效
如果 key
不存在,一个新哈希表被创建并执行 HSETNX
命令。
返回值
设置成功,返回 1
如果给定字段已经存在且没有操作被执行,返回 0
范例
127.0.0.1:6379> FLUSHALL OK 127.0.0.1:6379> HSETNX site twle "twle.cn" (integer) 1 127.0.0.1:6379> HSETNX site twle "www.twle.cn" # 操作失败,twle 已经存在 (integer) 0 127.0.0.1:6379> HGET site twle "twle.cn"