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"