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, HGETDEL, HGETEX, HINCRBY, HINCRBYFLOAT, HKEYS, HLEN, HMGET, HPERSIST, HPEXPIRE, HPEXPIREAT, HPEXPIRETIME, HPTTL, HRANDFIELD, HSCAN, HSET, HSETEX, HSETNX, HSTRLEN, HTTL, HVALS.