Redis Hash HSETNX 命令

  • 描述

    Hash HSETNX 命令用于将存储在键处的哈希中的字段设置为value。如果密钥不存在,则会创建一个包含哈希的新密钥。如果该字段已经存在,则此操作无效。
  • HSETNX句法

    以下是Redis HSETNX命令的基本语法。
    
    redis 127.0.0.1:6379> HSETNX KEY_NAME FIELD VALUE
    
  • 返回值

    整数返回
    • 如果该字段是哈希中的新字段并且已设置值,则为1。
    • 如果该字段已经存在于哈希中并且未执行任何操作,则为0。
  • 例子

    
    redis 127.0.0.1:6379> HSETNX myhash field1 "foo" 
    (integer) 1 
    redis 127.0.0.1:6379> HSETNX myhash field1 "bar" 
    (integer) 0 
    redis 127.0.0.1:6379> HGET myhash field1 
    "foo"