Redis HSETNX命令

2019-10-16 22:52:29

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"