redis-cli 交互模式:如何使用--bigkeys

问题描述

redis-cli -h host -p port --bigkeys

显示大键列表,非常方便。

但在我的环境中,我仅限于交互模式。

在我输入任何命令之前,它已经通过交互模式连接到redis。喜欢:

redis-cli -h host -p port 
> x.x.x.x@port connected!
> i can start typing here

有没有办法在交互模式下使用 --bigkeys 命令?

解决方法

您不能在 CLI 的交互/REPL 模式中使用 --bigkeys。它只能从命令行使用。您或许可以做的是获取数据库的快照 (RDB) 并在本地加载它。然后,您有望通过自己的 CLI 获得不受限制的访问权限。

或者,还有其他工具可用于分析 Redis 的键空间。我所知道的一种这样的工具是 RedisInsight (https://redislabs.com/redis-enterprise/redis-insight/)。