首先,别人写的工具,赞一下  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. VS2013中Nuget程序包管理器控制台使用入门(三)-项目实战(原创)

    VS2013中Nuget程序包管理器控制台使用入门(三)-项目实战 1.给指定项目安装Newtonsoft.Json ,Version 4.5.11 PM> Install-Package Ne ...

  2. 安装MySQL遇到的常见英文翻译

    安装MySQL遇到的常见英文翻译: choose this configuration type to create the optimal server setup for this machine ...

  3. Java并发-UncaughtExceptionHandler捕获线程异常信息并重新启动线程

    Java并发-UncaughtExceptionHandler捕获线程异常信息并重新启动线程 一.捕获异常并重新启用线程 public class Testun { public static voi ...

  4. centos7.2下nginx安装教程

    1.准备工作 1)关闭iptables 关闭操作 iptables -t nat -F 查看操作 iptables -t nat -L 2)关闭selinux 查看操作 setenforce 关闭操作 ...

  5. essential c++ 第一章 array及vector相关使用

    将对象初始化: 1.用等号(=)赋值运算符初始化,针对对象是内置类型或者对象可以单一值初始化 2.构造函数初始化,针对对象需要多个初始值的情况 单括号括住的字符表示字符常量(‘ ’): 第一个反斜线表 ...

  6. execute() 和 sumbit() 的区别

    execute()内部实现 1.首次通过workCountof()获知当前线程池中的线程数, 如果小于corePoolSize, 就通过addWorker()创建线程并执行该任务: 否则,将该任务放入 ...

  7. postfix 如何设置邮件头翻译的功能

    开始按http://semi-legitimate.com/blog/item/how-to-rewrite-outgoing-address-in-postfix 博客中的方法进行设置,是可以替换, ...

  8. debian9安装mysql mariadb

    debian9下mysql 替换成mariadb-server-10.1 不过两者类似 具体可见 <MySQL和mariadb区别> http://ask.chinaunix.net/qu ...

  9. maven打包证(支付)书问题

    要将证书文件后缀添加到resource文件夹内范围,添加打包文件后缀(include) 添加maven配置: <resources> <resource> <direct ...

  10. 使用policheck 检测

    Policheck is a profing and testing tool for sensitive terminology and helps in ensuring thattrustwor ...