Redis - 哈希 Hsetnx 命令



Redis HSETNX 命令用于为存储在键中的哈希中的字段设置值,当且仅当该字段尚不存在时。如果键不存在,则会创建一个保存哈希的新键。如果字段已存在,此操作将不起作用。

返回值

整数答复

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

语法

以下是 Redis HSETNX 命令的基本语法。

redis 127.0.0.1:6379> HSETNX KEY_NAME FIELD VALUE

示例

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"
redis_hashes.htm
广告
© . All rights reserved.