我在springboot应用程序中使用redis。内存策略为lfu
,并希望查看热键的统计信息。
一种方法是连接到Redis并运行
./redis-cli --hotkeys
但是最好监视前x个热键,并通过Prometheus将其显示在grafana仪表板中。可以在Redis服务器指标中实现吗?或者我应该使用redis客户端库,并让它收集在springboot应用程序中检索到的密钥?
答案 0 :(得分:0)
在当前版本(v5.0.5)中,Redis无法提供一种方便的方式来收集“热键”,这意味着没有单个命令可以返回该键。您可以做的是在应用程序中使用cli(如上所述)或重写其逻辑(在每个键上扫描并调用OBJECT FREQ
)。