• HSET hash field value
    • 返回值
    • 代码示例

    HSET hash field value

    可用版本: >= 2.0.0
    时间复杂度: O(1)

    将哈希表 hash 中域 field 的值设置为 value

    如果给定的哈希表并不存在,那么一个新的哈希表将被创建并执行 HSET 操作。

    如果域 field 已经存在于哈希表中,那么它的旧值将被新值 value 覆盖。

    返回值

    HSET 命令在哈希表中新创建 field 域并成功为它设置值时,命令返回 1 ;如果域 field 已经存在于哈希表,并且 HSET 命令成功使用新值覆盖了它的旧值,那么命令返回 0

    代码示例

    设置一个新域:

    1. redis> HSET website google "www.g.cn"
    2. (integer) 1
    3.  
    4. redis> HGET website google
    5. "www.g.cn"

    对一个已存在的域进行更新:

    1. redis> HSET website google "www.google.com"
    2. (integer) 0
    3.  
    4. redis> HGET website google
    5. "www.google.com"