
# 如何在Redis中查找匹配的Key和遍历所有Key？
#### 查找匹配Key
在大Key和热Key分析中，不支持按照指定格式分析，如果需要查找指定前缀或者后缀格式的Key，您可以使用scan命令，根据指定格式进行匹配查找。
例如，需要查找Redis实例中包含a关键字的Key，可以使用Redis-cli工具，执行以下命令：
**./redis-cli -h *{redis_address}* -p *{port}* \[-a *password*\] --scan --pattern '\*a\*'**
#### 遍历所有Key
由于keys命令复杂度高，容易导致Redis无响应，所以不建议使用keys命令遍历实例所有的Key。如果需要在Redis实例中遍历所有的Key，可以使用Redis-cli工具，执行以下命令可以遍历Redis实例的所有key。
**./redis-cli -h *{redis_address}* -p *{port}* \[-a *password*\] --scan --pattern '\*'**
scan命令的使用方法，可以参考[Redis官方网站](https://redis.io/commands/scan)。
