HMGET

返回哈希中所有字段的值。

语法

HMGET key field [field ...]

引入版本:2.0.0

复杂度摘要:O(N)

返回与存储在 key 的哈希中的指定 fields 关联的值。

对于哈希中不存在的每个 field,将返回 nil 值。由于不存在的键被视为空哈希,因此针对不存在的 key 运行 HMGET 将返回 nil 值的列表。

必需参数

key

保存哈希值的键的名称。

field [field ...]

要检索其值的一个或多个字段。

示例

> HSET myhash field1 "Hello"
(integer) 1
> HSET myhash field2 "World"
(integer) 1
> HMGET myhash field1 field2 nofield
1) "Hello"
2) "World"
3) (nil)

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
✅ 标准
✅ 主动-主动
✅ 标准
✅ 主动-主动

返回值

RESP2

数组回复:与给定字段关联的值列表,其顺序与请求的顺序相同。

RESP3

数组回复:与给定字段关联的值列表,其顺序与请求的顺序相同。

资料来源:Redis 官方 HMGET 文档;中文内容参考 Redis 文档许可。