查询Redis中的频率统计信息吗?

时间:2020-01-21 12:50:25

标签: redis

在我的应用程序中,我正在使用Redis(用于mySQL数据库)实现服务器端缓存。当数据库中的数据更改时,我想完全清除缓存以使旧数据无效。

但是,我想了解一些有关Redis中查询不同密钥的频率的统计信息,以便我可以手动预取经常查询的数据,以便它们在清除缓存后立即可用。

有什么办法可以直接在Redis中查看这些统计信息吗?或对此问题的常见解决方法是什么?

2 个答案:

答案 0 :(得分:0)

您可以使用object命令。

OBJECT FREQ返回的对数访问频率计数器 存储在指定键处的对象。该子命令可用 当maxmemory-policy设置为LFU策略时。

https://redis.io/commands/object

答案 1 :(得分:0)

redis-cli --hotkeys 可以帮助 redis-cli 4.x 及以上版本。

相关问题