Redis监控工具,命令和调优

Redis监控工具,命令和调优1.图形化监控
因为要对Redis做性能测试,发现了GitHub上有个python写的RedisLive监控工具评价不错。结果鼓捣了半天,最后发现其主页中引用了Google的jsapi脚本,必须在线连接谷歌的服务,*上说把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网站。
上一篇:MongoDB最佳实践及问题案例分析


下一篇:SpringBoot 整合 Sharding-JDBC 分库分表