redis-faina Redis的query分析小工具开源项目

我要开发同款
匿名用户2012年05月18日
44阅读
开发技术Python
所属分类数据库相关、数据库管理工具
授权协议BSD

作品详情

redis-faina是由Instagram开发并开源的一个Redis查询分析小工具。Instagram团队曾经使用PGFouine来作为其PostgreSQL的查询分析工具,他们觉得Redis也需要一个类似的工具来进行query分析工作,于是开发了redis-faina。

redis-faina是通过Redis的MONITOR命令来实现的,通过对在Redis上执行的query进行监控,统计出一段时间的query特性。

下面就是其使用方法简介:

#可以通过管道从stdin读取N条命令redis-cli-p6490MONITOR|head-n<NUMBEROFLINESTOANALYZE>|./redis-faina.py#也可以从一个文件中读取N条命令redis-cli-p6490MONITOR|head-n<...>>/tmp/outfile.txt./redis-faina.py/tmp/outfile.txt

其输出结果如下:

OverallStats========================================LinesProcessed117773Commands/Sec11483.44TopPrefixes(按key前缀统计)========================================friendlist69945followedbycounter25419followingcounter10139recentcomments3276queued7TopKeys(操作最频繁的key)========================================friendlist
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论