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
廣告