CLUSTER GETKEYSINSLOT

返回哈希槽中的键名称。

语法

CLUSTER GETKEYSINSLOT slot count

引入版本:3.0.0

复杂度摘要:O(N)

该命令返回存储在所联系的节点上的键名称,该键名称哈希到指定的 slot。使用 count 参数来限制返回的键数量,这使您可以批量处理键。

该命令主要用于将集群槽从一个节点重新分片到另一个节点时。有关详细信息,请参阅 Redis集群规范 或 CLUSTER SETSLOT 文档中的附录。

[!NOTE] 在原子槽迁移操作期间(自 Redis 8.4.0 起可用),导入或修剪的键将从结果中过滤掉。

必需参数

slot

用于返回键名的哈希槽。

count

返回的键名称的最大数量。

示例

> CLUSTER GETKEYSINSLOT 7000 3
1) "key_39015"
2) "key_89793"
3) "key_92937"

Redis Software 与 Redis Cloud 兼容性

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

返回值

RESP2

数组回复:最多包含 count 个元素的数组。

RESP3

数组回复:最多包含 count 个元素的数组。

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