HGETALL

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

语法

HGETALL key

引入版本:2.0.0

复杂度摘要:O(N)

返回 key 中存储的哈希值的所有字段和值。在返回值中,每个字段名称后面都跟着它的值,因此回复的长度是哈希大小的两倍。

必需参数

key

保存哈希值的键的名称。

示例

redis> HSET myhash field1 "Hello"
(integer) 1
redis> HSET myhash field2 "World"
(integer) 1
redis> HGETALL myhash
1) "field1"
2) "Hello"
3) "field2"
4) "World"

Redis Software 与 Redis Cloud 兼容性

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

返回值

RESP2

数组回复:字段及其值的列表,当key不存在时为空列表。

RESP3

地图回复:字段及其值的映射,或者当键不存在时为空列表。

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