Redis HSET 命令用于将哈希表 key 中的字段 field 的值设为 value。如果 key 不存在,将自动创建一个新的哈希表并进行 HSET 操作。如果 field 已经存,那么旧值将被覆盖。HSET 命令与 HMSET 命令相似,后者可以同时存储多个字段和字段值。
HSET 命令可用版本:>= 2.0.0
Redis MSETNX 命令的基本语法如下:
HSET key field value
如果 field 是哈希表中的一个新字段,并且值设置成功,则返回 1;如果哈希表中 field 已经存在,并且旧值已被新值覆盖,则返回 0。
redis> HSET website name "www.baidu.com" # 设置一个新字段 (integer) 1 redis> HSET website name "www.cdsy.xyz" #覆盖字段值 (integer) 0