首先,别人写的工具,赞一下  github地址 https://github.com/nkrode/RedisLive

然后,fork一下,自己加点功能

gui介绍(直接copy的github图片)

下面大概介绍一下初步使用(有个小坑):

  1、下载代码

    git clone https://github.com/nkrode/RedisLive.git

    如果你不会git请自行百度其他下载办法

  2、安装依赖

    进入项目目录 RedisLive/

    执行命令  pip install -r requirements.txt

  3、配置服务

    示例使用sqlite来存贮redis监控数据

    进入源码目录 RedisLive/src/

    # 使用配置文件模版新建配置文件

    cp redis-live.conf.example redis-live.conf

    # 使用默认sqlite数据库新建私有数据库(坑就在这里,如果不copy的话,自己随便指定一个是不行滴,虽然sqlite默认不存在就创建,但新建的里面是没有新建需要用到的数据表的)

    cp db/redislive.sqlite  db/my_db.sqlite

    接下来编辑新建的配置文件,配置文件格式为标准json,所以要注意一些不该有的逗号要去掉

    RedisServers  要监控的redis列表  按照示例格式填写好就可以

    DataStoreType  数据存贮格式  可选  redis、sqlite 此处使用sqlite

    RedisStatsServer  用来保存监控数据的redis地址  此处忽略

    SqliteStatsStore  用来保存监控数据的sqlite数据库文件路径  此处使用 刚才新建的sqlite文件的绝对路径

    ok 配置完成

  4、启动服务

    1、启动数据监测服务

      进入src目录

      duration参数为持续监测时长 单位为秒  如果想一直监测 就把这个参数写的大一些 比如 1000000000

      运行  ./redis-monitor.py --duration=120

      此进程非后台运行 所以新开窗口启动web可视化服务

    2、启动web可视化服务

      进入src目录

      运行 ./redis-live.py

    ok 现在可以在浏览器中输入 http://服务所在主机ip:8888/index.html  查看了

暂时写这么点、有空结合自己的需求加些新功能再更新

    

redis状态监控可视化工具RedisLive使用的更多相关文章

  1. 使用强大的可视化工具redislive来监控我们的redis,别让自己死的太惨~~~

    作为玩windows的码农,在centos上面装点东西,真的会崩溃的要死,,,我想大家也知道,在centos上面,你下载的是各种源代码,需要自己编译...而 使用yum的话,这个吊软件包有点想nuge ...

  2. 使用强大的可视化工具redislive来监控我们的redis

    原文:http://www.cnblogs.com/huangxincheng/archive/2016/06/08/5571185.html 作为玩windows的码农,在centos上面装点东西, ...

  3. redis/memcache监控管理工具——treeNMS

    TreeNMS可以帮助您搭建起一套用于redis的监控管理系统,也支持Memcached,让您可以通过web的方式对数据库进行管理,有了它您就可以展示NOSQL数据库.编辑修改内容,另外还配备了sql ...

  4. redis状态监控与性能调优

    本文主要介绍及演示一些Redis相关的状态监控和性能调优的命令及使用方法: 1.redis-benchmark redis基准信息,redis服务器性能检测 例如: 检测redis服务器性能,本机63 ...

  5. Redis Desktop Manager可视化工具连接不上redis

    1.在centos中启动redis之后,redis进程也是可查的,但是一连接可视化工具就报错: can't connect to redis-server 2.原因分析: ①首先redis是肯定已经开 ...

  6. Linux系统状态监控小工具 - Linux Dash

    Linux Dash是一个简单易用的Linux系统状态监控工具,项目地址:https://github.com/afaqurk/linux-dash 1.安装Apache服务: [root@local ...

  7. 几种Memcache的状态监控的工具,以及安装和使用【linux系统】

    1.Memcache-top的简介及安装和用法 简介:memcache-top是用perl语言编写的,可以运行在term下.它能够像top一样显示各个memcached节点的状态变化,其中包括系统管理 ...

  8. ubuntu安装redis 和可视化工具

    方式一: 下载地址:http://redis.io/download,下载最新文档版本. 本教程使用的最新文档版本为 2.8.17,下载并安装: $ wget http://download.redi ...

  9. Windows 64位下安装Redis 以及 可视化工具Redis Desktop Manager的安装和使用

    二.下载Windows版本的Redis 由于现在官网上只提供Linux版本的下载,所以我们只能在Github上下载Windows版本的Redis Windows版本的Redis下载地址:https:/ ...

随机推荐

  1. Android开发之ListView设置隔行变色

    public class HLCheckAdapter extends BaseAdapter { private List<HuoLiang> list; private Context ...

  2. 解决 win 7 64 位 vs2010 调试silverlight项目无法加载,提示更新developer ,跟新报 消息 ID: 1517 已安装了 Silverlight 的 64 位版本

    出现上面的问题是我们安装的silverlight的版本和系统给的silverlight下载的版本冲突, 解决的方法是,首先卸载Silverlight runtime(也就是默认的silverlight ...

  3. Android.ApplicationCrash

    1. 如何调试分析Android中发生的tombstone http://www.360doc.com/content/12/1017/10/7580194_241974419.shtml tombs ...

  4. BZOJ3191或洛谷2059 [JLOI2013]卡牌游戏

    BZOJ原题链接 洛谷原题链接 我们可以倒着来\(DP\). 设\(f[i][j]\)表示剩余\(i\)个人,从庄家数起第\(j\)个人的胜率,设当前枚举到第\(k\)张牌,该情况下这一轮淘汰的位置为 ...

  5. 隐马尔科夫_HMM

    有向图 抽象:λ代表输入:输入一个句子,λi表示句子中的每个字 O代表输出:[B词首/M词中/E词尾/S单独成词] max=maxP(O1 O2 On/ λ1 λ2 λn) 假设: (1)当前观察值只 ...

  6. QueryRunner类的八种结果处理集

    package cn.jy.demo; import java.sql.Connection; import java.sql.SQLException; import java.util.List; ...

  7. *args 和**kwargs 的溯源

    *args:arguments:表示参数,代表一个tuple**kwargs:表示关键字参数,代表一个dict 也就是keyword args.keyword就表示字典,也就是关键字.为什么叫关键字. ...

  8. IOS初级:NSTimer

    @property (nonatomic, strong) NSTimer *timer; 添加定时器 self.timer = [NSTimer scheduledTimerWithTimeInte ...

  9. SpringMVC学习笔记:单例与并发问题

    Spring中的Bean默认都是单例(singleton),Spring中Bean的scope属性有五种类型: singleton 表示在spring容器中的单例,通过spring容器获得该bean时 ...

  10. 使用Python完成表格自动输入

    看了看<Python编程快速上手>,写了个小脚本完成12306登录数据的自动输入.如下: 1 import webbrowser 2 import pyautogui 3 import t ...