Hmset命令:
Redis Hmset 命令用于同时将多个 field-value (字段-值)对设置到哈希表中。
此命令会覆盖哈希表中已存在的字段,如果字段不存在会在现有字段基础上添加上新增的字段。
如果哈希表不存在,会创建一个空哈希表,并执行 HMSET 操作。
eg:
>HMSET myhashyh field1 "Hello" field2 "World"
"OK"
>hgetAll myhashyh
1) "field1"
2) "Hello"
3) "field2"
4) "World"
>HMSET myhashyh field3 "yh"
"OK"
>hgetAll myhashyh
1) "field1"
2) "Hello"
3) "field2"
4) "World"
5) "field3"
6) "yh"
注:field3之前没有,在现有字段基础上添加了field3
>HMSET myhashyh field1 "Overwrite metadata"
"OK"
>hgetAll myhashyh
1) "field1"
2) "Overwrite metadata"
3) "field2"
4) "World"
5) "field3"
6) "yh"
注:"Overwrite metadata"覆盖了之前的"Hello"