redis_scan_keys
Scan Redis keys by pattern with cursor-based pagination, resume from a prior cursor, and optionally fetch each key's type and TTL metadata in one call.
Instructions
使用非阻塞式聚合扫描器检索匹配的键名列表,自动处理底层游标分页。
支持传入上一页返回的 cursor 实现单机断点续翻(从 0 开始扫描)。 可选择传入 include_meta=True 一次性并发拉取各键的类型与 TTL 元数据,避免 N+1 往返。
Args: pattern: 键名匹配模式通配符(默认 '*') limit: 最大返回条数(默认 50,硬上限 200) cursor: 起始扫描游标(默认 0 从头扫描,可传入上一页返回的 cursor 实现单机断点续翻) type: 目标键类型过滤(支持 string/hash/list/set/zset/stream,可选) connection: 目标连接别名(可选,当前系统仅配置单连接 'default',缺省直接使用) db: 目标数据库编号(可选,0~15) include_meta: 是否在单次调用中并发附加 type 与 ttl 元数据(默认 False)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| db | No | ||
| type | No | ||
| limit | No | ||
| cursor | No | ||
| pattern | No | * | |
| connection | No | ||
| include_meta | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||