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.
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"
HSET
with multiple field-value pairs.HDEL, HEXISTS, HGET, HGETALL, HINCRBY, HINCRBYFLOAT, HKEYS, HLEN, HMGET, HRANDFIELD, HSCAN, HSET, HSETNX, HSTRLEN, HVALS.