HSETNX key field value

自从2.0.0版本可用 时间复杂度:O(1)

仅当field不存在时,设置以hash形式存储的key中的field的value值。如果key不存在,一个持有hash的key会被创建。如果field已经存在,此操作无效。

返回值

返回整数,形式如下:

  • 1 如果一个新的field和与其相对应的值被设置。
  • 0 如果field已经存在于hash中,没有执行任何操作。

示例

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

results matching ""

    No results matching ""