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"