# HSETNX

仅当哈希字段不存在时,才设置该字段的值

句法

HSETNX key field value
  • 可用版本:

    2.0.0

  • 时间复杂度:

    O(1)

  • ACL 类别:

    @write, @hash, @fast

仅当field还不存在时,才将存储在key处的哈希中的field设置为value。如果key不存在,则会创建一个包含哈希的新密钥。如果“字段”已经存在,则此操作无效。

# 返回

整数回复,具体来说:

  • 1iffield是哈希中的一个新字段并value已设置。
  • 0如果field哈希中已经存在并且没有执行任何操作。

# 例子

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

# 反馈

如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。

Last Updated: 4/18/2023, 8:45:33 AM