从Redis获得密钥空间命中和错过

时间:2012-10-11 16:09:51

标签: redis monitoring

是否有一种以编程方式通过某些REST或Groovy API以编程方式获取keyspace_hitskeyspace_miss值的方法?

2 个答案:

答案 0 :(得分:9)

您可以通过正常的Redis界面以编程方式获取这些统计信息:

> INFO
...
keyspace_hits:414197256
keyspace_misses:661663278
...

有关详情,请参阅INFO command文档。

Redis不会说HTTP;它只讲Redis协议。如果需要,您可以将webdis放在前面。

答案 1 :(得分:1)

您通常可以通过任何redis客户端连接到服务器获得所需的所有信息。

您可以使用此命令Info获取所有信息。

有一篇有趣的文章here,作者展示了如何跟踪获取和设置以及使用redis源代码搞乱。

有一些第三方工具可让您监控redis快速谷歌搜索,你会给你一些像this one。 (我不赞同它们只是一个例子)。

redis中还有monitor命令,可以显示您可以创建自己的监控应用程序的所有内容。