HSETNX key field value

Redis HSETNX 命令用于为哈希表中不存在的字段赋值 。

如果字段已经存在于哈希表中,操作无效。

如果 key 不存在,一个新哈希表被创建并执行 HSETNX 命令。

*返回值

整数:

  • 1 field 设置成功。
  • 0 field 已存在,设置失败。

*例子

redis>  HSETNX myhash field "Hello"
(integer) 1
redis>  HSETNX myhash field "World"
(integer) 0
redis>  HGET myhash field
"Hello"
redis>