HMSET · Valkey

HMSET

Sets the values of multiple fields.

Usage

HMSET key field value [field value …]

Description

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.

Reply

Simple string reply: OK.

Complexity

O(N) where N is the number of fields being set.

ACL Categories

@fast @hash @write

Examples

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"

History

See also

HDEL, HEXISTS, HGET, HGETALL, HINCRBY, HINCRBYFLOAT, HKEYS, HLEN, HMGET, HRANDFIELD, HSCAN, HSET, HSETNX, HSTRLEN, HVALS.