# HSETNX
仅当哈希字段不存在时,才设置该字段的值
句法
HSETNX key field value
可用版本:
2.0.0
时间复杂度:
O(1)
ACL 类别:
@write
,@hash
,@fast
仅当field
还不存在时,才将存储在key
处的哈希中的field
设置为value
。如果key
不存在,则会创建一个包含哈希的新密钥。如果“字段”已经存在,则此操作无效。
# 返回
整数回复,具体来说:
1
iffield
是哈希中的一个新字段并value
已设置。0
如果field
哈希中已经存在并且没有执行任何操作。
# 例子
redis> HSETNX myhash field "Hello"
(integer) 1
redis> HSETNX myhash field "World"
(integer) 0
redis> HGET myhash field
"Hello"
redis>
# 反馈
如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。