Redis监控工具,命令和调优-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

Redis监控工具,命令和调优

简介:
Redis监控工具,命令和调优1.图形化监控
因为要对Redis做性能测试,发现了GitHub上有个python写的RedisLive监控工具评价不错。结果鼓捣了半天,最后发现其主页中引用了Google的jsapi脚本,必须在线连接谷歌的服务,Stackoverflow上说把js脚本下载到本地也没法解决问题,坑爹!正要放弃时发现了一个从RedisLive fork出去的项目redis-monitor,应该是国人改的吧,去掉了对谷歌jsapi的依赖,并完善了多Redis实例的管理,最终终于看到了久违的曲线图。
首先要保证安装了python。之后下载下列python包安装。可以手动下载tar.gz解压后执行python setup.py install逐一安装,或直接用pip下载:
  1. tornado:一个python的web框架
  2. redis.py:python的redis客户端
  3. python-dateutil
  4. backports.ssl_match_hostname
  5. argparse
  6. setuptools
  7. six
复制代码

之后从GitHub上下载解压redis-monitor-master,修改src/redis_live.conf。必须配置一个单独的Redis实例存储监控数据,同时可以配置多个要监控的Redis实例。之后启动redis-monitor有些麻烦,需要启动两个前台进程和两个后台进程:

  1. #in src/script/redis-monitor.sh add redis-monitor as a startup service

  2. #start web with port 8888
  3. $ python redis_live.py

  4. # start info collector
  5. $ python redis_monitor.py

  6. #start daemon
  7. $ python redis_live_daemon.py
  8. $ python redis_monitor_daemon.py





本文作者:geelou
本文来自云栖社区合作伙伴rediscn,了解相关信息可以关注redis.cn网站。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章