HSCAN
迭代哈希的字段和值。
语法
HSCAN key cursor [MATCH pattern] [COUNT count] [NOVALUES]
引入版本:2.8.0
复杂度摘要:O(1)
有关 HSCAN 文档,请参阅 SCAN。
必需参数
key
保存哈希值的键的名称。
cursor
光标值。使用 0 开始迭代,然后使用每次调用返回的游标作为下一次调用的参数。
可选参数
MATCH pattern
仅返回名称与给定的 glob 样式模式匹配的字段。
COUNT count
每次迭代返回的字段数量的提示。默认值为 10。
NOVALUES
仅返回字段名称,不返回其值。
Redis Software 与 Redis Cloud 兼容性
| Redis 软件 |
Redis Cloud |
说明 |
|---|---|---|
| ✅ 标准 |
✅ 标准 |
返回值
RESP2
数组回复:二元素数组。 * 第一个元素是 批量字符串回复,表示无符号 64 位数字,即游标。 * 第二个元素是已扫描的字段/值对的 数组回复。当使用 NOVALUES 标志(自 Redis 7.4 起)时,仅返回字段名称。
RESP3
数组回复:二元素数组。 * 第一个元素是 批量字符串回复,表示无符号 64 位数字,即游标。 * 第二个元素是已扫描的字段/值对的 数组回复。当使用 NOVALUES 标志(自 Redis 7.4 起)时,仅返回字段名称。
资料来源:Redis 官方 HSCAN 文档;中文内容参考 Redis 文档许可。