位置:首頁 > 數據庫 > Redis教學 > Redis HSETNX命令

Redis HSETNX命令

Redis HSETNX命令用於在存儲的關鍵值的散列設置字段,隻有在字段不存在。如果鍵不存在,新的key會被哈希創建。如果字段已經存在,該操作冇有任何影響。

返回值

返回整型

  • 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"