HSETNX key field value
自从2.0.0版本可用 时间复杂度:O(1)
仅当field不存在时,设置以hash形式存储的key中的field的value值。如果key不存在,一个持有hash的key会被创建。如果field已经存在,此操作无效。
返回值
返回整数,形式如下:
- 1 如果一个新的field和与其相对应的值被设置。
- 0 如果field已经存在于hash中,没有执行任何操作。
示例
redis> HSETNX myhash field "Hello"
(integer) 1
redis> HSETNX myhash field "World"
(integer) 0
redis> HGET myhash field
"Hello"
reids>