Sets the values of multiple fields.
HMSET key field
value [field value …]
Sets the specified fields to their respective values in the hash
stored at key. This command overwrites any specified fields
already existing in the hash. If key does not exist, a new
key holding a hash is created.
HSET with multiple field-value pairs.
Simple string
reply: OK.
O(N) where N is the number of fields being set.
@fast @hash @write
127.0.0.1:6379> HMSET myhash field1 "Hello" field2 "World"
OK
127.0.0.1:6379> HGET myhash field1
"Hello"
127.0.0.1:6379> HGET myhash field2
"World"
HDEL, HEXISTS, HEXPIRE, HEXPIREAT, HEXPIRETIME, HGET, HGETALL, HGETEX, HINCRBY, HINCRBYFLOAT, HKEYS, HLEN, HMGET, HPERSIST, HPEXPIRE, HPEXPIREAT, HPEXPIRETIME, HPTTL, HRANDFIELD, HSCAN, HSET, HSETEX, HSETNX, HSTRLEN, HTTL, HVALS.