游戏开发工具

HSETNX命令

92 篇文章68 次收藏
上一节:HKEYS命令下一节:INCR命令

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

句法

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>




上一节:HKEYS命令下一节:INCR命令