当前位置: 代码迷 >> 综合 >> redis的图形化工具 redis-stat redis-browser redis-live
  详细解决方案

redis的图形化工具 redis-stat redis-browser redis-live

热度:52   发布时间:2023-12-18 06:08:57.0



redis-live的安装和使用,同redmon相比,添加多个redis实例监控显得非常容易!而且实时性强,大赞!

        
         
  1. # wget http://dl.fedoraproject.org/pub/epel/6/x86_64/python-pip-0.8-1.el6.noarch.rpm  
  2. # rpm -ivh python-pip-0.8-1.el6.noarch.rpm  
  3. # pip-python install tornado  
  4. # pip-python install redis  
  5. # pip-python install python-dateutil  
  6. # pip-python install argparse  
  7.  
  8. # git clone https://github.com/kumarnitin/RedisLive.git  
  9. Initialized empty Git repository in /root/RedisLive/.git/  
  10. remote: Counting objects: 715, done.  
  11. remote: Compressing objects: 100% (377/377), done.  
  12. remote: Total 715 (delta 338), reused 699 (delta 323)  
  13. Receiving objects: 100% (715/715), 2.59 MiB | 353 KiB/s, done.  
  14. Resolving deltas: 100% (338/338), done.  
  15.  
  16. # cd RedisLive/src  
  17. # cat redis-live.conf   
  18. {  
  19.         "RedisServers":  
  20.         [   
  21.                 {  
  22.                   "server" : "192.168.1.78",  
  23.                   "port"  : 6377  
  24.                 },  
  25.  
  26.                 {  
  27.                   "server" : "192.168.1.78",  
  28.                   "port"  : 6380  
  29.                 },  
  30.                   
  31.                {  
  32.                   "server" : "192.168.1.78",  
  33.                   "port"  : 6381  
  34.                 }  
  35.         ],  
  36.           
  37.  
  38.         "DataStoreType" : "sqlite",  
  39.  
  40.         "RedisStatsServer":  
  41.         {  
  42.                 "server" : "127.0.0.1",  
  43.                 "port" : 6381  
  44.         }  
  45. }  
  46.  
  47. # ./redis-monitor.py --duration  120  &  
  48. # ./redis-live.py  &  
  49. # netstat -ntpl |grep python  
  50. tcp        0      0 0.0.0.0:8888                0.0.0.0:*                   LISTEN      6652/python           
  51. tcp        0      0 :::8888                     :::*                        LISTEN      6652/python 

web接口情况:

 




1. 介绍
本篇会介绍几个关于 Redis的图形化的监控工具和管理工具。

2. redis-stat
redis-stat(https://github.com/junegunn/redis-stat)提供终端和web端的监控页面,它安装和使用起来很简单。

安装只需要一条指令。

$ gem install redis-stat

运行更简单。

$ redis-stat

效果图如下:

也可以以server的形式运行,默认情况下是监听在63790端口。

$ redis-stat --server

还可以以后台进程的形式开启服务。

redis-stat --server --daemon

效果图如下:

3. redis-browser
redis-browser(https://github.com/monterail/redis-browser)是redis的web端的图形化管理工具。利用它可以查看和管理redis的数据,界面很简洁,安装和使用这个工具也比较简单,而且它还能和rails应用结合在一起。

安装。

$ gem install redis-browser

要使用也只是需要一条命令。

$ redis-browser

效果图如下:

4. redmon
redmon也是一个监控redis运行情况的页面监控工具。

安装。

$ gem install redmon

使用。

$ redmon

效果图如下:

完结。

  相关解决方案