原文:http://www.cnblogs.com/huangxincheng/archive/2016/06/08/5571185.html

作为玩windows的码农,在centos上面装点东西,真的会崩溃的要死,,,我想大家也知道,在centos上面,你下载的是各种源代码,需要自己编译。。。而

使用yum的话,这个吊软件包有点想nuget,不过yum上面都是老的掉牙的软件。。。有时候还要升级,比如我在安装redis的另一种监控redmon可视化工具,可惜

这吊毛是ruby写的。。。比如使用ruby 1.9.3 以上的版本,使用rvm工具包安装,而且还限于国内的网络环境,容易被墙,还好可以使用淘宝源,不扯远了,本篇我

们来安装redislive。

一:安装 

首先我们去官网看看:http://www.nkrode.com/article/real-time-dashboard-for-redis,从官网上可以看到,这吊毛是python写的,不过开心的是centos

上面默认是装有python环境的,比如这里的centos7:

1. 安装pip

学过python的朋友应该知道,pip就是一个安装和管理python包的工具,现在我们可以去官网看一看,通过wget这个链接就可以了。

下载之后,我们手工解压一下,然后进入到pip-8.1.2的根目录,执行:  python setup.py install,不过大家一定要是root权限才可以执行哦。。。

二:tornado,redis.py,python-dateutil依赖项

在redislive的官网上,我们发现这三样都是redislive项目的依赖项,我们必须要先安装,才能开启我们的项目,也是操蛋。。。

《1》 tornado

这个依赖项,我们按照官网的模式进行安装,比如这样: pip install  tornado

《2》 redis.py

接着我要苦逼的安装这个傻吊,也是烦死了。。。继续使用pip这个包管理器 pip install redis

《3》 python-dateutil

这个工具包看名字估计是什么util之类的帮助工具,不管他,继续使用官方提供的 pip install python-dateutil

从上面可以看到,python-dateutil 这个工具已经在python中了,如果再安装的话,需要你更新即可,ok,更新就更新吧。。。

ok,安装到这里,我开心兴奋了,终于到现在redislive的依赖项已经全部安装完毕了。。。

三:下载redisLive源代码

从官网上可以看到,源代码地址要么git,要么download,这里我就选择wget方式吧。

然后手工解压一下,就是这副吊样。。。

不过在redislive中有三个非常重要的东西。。。。如下图:

1. redis-live.conf

这个就是redislive的配置文件,打开如下:

从配置文件中,大概可以看到四个重要节点:

《1》 RedisServers

这个就是我们要监视的redis端口,从[] 中可以看出,是可以灌入一批的。。。

《2》 DataStoreType

我们知道,redisLive是一个网站,既然是网站,它也必须存在一些网站数据和统计信息,所以给你两个可选项,要么redis,要么sqllite。这里呢,就

选择redis吧。

《3》 RedisStatusServer

这个节点是配置你在选择datastoretype="redis"的情况下,指定的redis服务器地址。

《4》 SqliteStatusStore

这个也非常简单的,datastoretype="sqlite"的情况下,选择的sqlite的服务器地址。

最终,修改好的conf文件如下: 【为了方便起见,这里的监听服务器和redislive的统计存放服务器都是一个端口,强烈建议不要是一个哦】

{
"RedisServers":
[
{
"server": "127.0.0.1",
"port" : 6379
}
],
"DataStoreType" : "redis",
"RedisStatsServer":
{
"server" : "127.0.0.1",
"port" : 6379
},
"SqliteStatsStore":
{
"path":"/root/RedisLive/src/db/redislive.sqlite"
}
}

2. redis-monitor.py

这个程序就是用来调用redis的monitor命令来收集redis的命令来进行统计,所以这个程序一定要保持恒久执行,而不像官网上设置120s。

这里,我就设置 --duration=12000000,嘿嘿~~~~

3. redis-python.py

终于到最后一步了,启动我们的web站点。。。操,开个东西真累。。。

到这里,我应该是可以打开8888端口的站点了,,,,兴奋的感觉有没有,嘿嘿。。。。

终于,站点开启了。一个非常漂亮的界面展示在亲的面前了。。。开心吧。。。

使用强大的可视化工具redislive来监控我们的redis的更多相关文章

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

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

  2. redis状态监控可视化工具RedisLive使用

    首先,别人写的工具,赞一下  github地址 https://github.com/nkrode/RedisLive 然后,fork一下,自己加点功能 gui介绍(直接copy的github图片) ...

  3. alicemq 方便的RabbitMQ 可视化工具

    尽管RabbitMQ 自带一个管理插件,但是还不是那么强大,alicemq 是一个方便强大的可视化工具 rabbitmq 环境准备 docker-compose 文件 version: "3 ...

  4. 百度Echarts,蚂蚁金服G2,D3三种主流可视化工具对比

    1.百度的Echarts 官网:https://echarts.baidu.com/ 介绍:ECharts,缩写来自Enterprise Charts,是百度推出的一款开源的,商业级数据图表,它最初是 ...

  5. redis与其可视化工具在win7上的安装

    步骤 1.下载安装Redis服务. 2.调用执行文件创建服务器以及测试缓存. 3.使用可视化工具redis-desktop-manager管理查询缓存. 1.下载安装Redis服务. 下载地址:htt ...

  6. jdk可视化工具系列——检视阅读

    jdk可视化工具系列--检视阅读 参考 java虚拟机系列 RednaxelaFX知乎问答 RednaxelaFX博客 JConsole--Java监视与管理控制台 jconsole介绍 JConso ...

  7. MongoDB 安装和可视化工具

    MongoDB 是一款非常热门的NoSQL,面向文档的数据库管理系统,官方下载地址是:MongoDB,博主选择的是 Enterprise Server (MongoDB 3.2.9)版本,安装在Win ...

  8. 漫谈可视化Prefuse(五)---一款属于我自己的可视化工具

    伴随着前期的基础积累,翻过API,读过一些Demo,总觉得自己已经摸透了Prefuse,小打小闹似乎已经无法满足内心膨胀的自己.还记得儿时看的<武状元苏乞儿>中降龙十八掌最后一张居然是空白 ...

  9. 可视化工具solo show

    辗转一圈还是回到了我魂牵梦绕的可视化上来了. 在Gephi+Netbeans上折腾了将近一个星期后,我深深的体会到个人对于代码的驾驭能力尚有提升的空间^_^,路很长,方向很重要,三思而行. 转载请标明 ...

随机推荐

  1. [51nod1009]数字1的数量

    解题关键:数位dp,对每一位进行考虑,通过过程得出每一位上1出现的次数 1位数的情况: 在解法二中已经分析过,大于等于1的时候,有1个,小于1就没有. 2位数的情况: N=13,个位数出现的1的次数为 ...

  2. codechef September Challenge 2017 Sereja and Commands

    ———————————————————————————— 这道题维护一下原序列的差分以及操作的差分就可以了 记得倒着差分操作 因为题目保证操作2的l r 小与当前位置 #include<cstd ...

  3. elastaticsearch

    # https://elasticsearch-dsl.readthedocs.io/en/latest/ # 文档:https://es.xiaoleilu.com/054_Query_DSL/70 ...

  4. Shell Script Basics

    https://developer.apple.com/library/mac/documentation/OpenSource/Conceptual/ShellScripting/shell_scr ...

  5. platform_driver_register,什么时候调用PROBE函数 注册后如何找到驱动匹配的设备【转】

    转自:http://blog.chinaunix.net/uid-25508271-id-2979412.html kernel_init中do_basic_setup()->driver_in ...

  6. python memcache操作-安装、连接memcache

    安装memecache wget http://memcached.org/latest tar -zxvf memcached-1.x.x.tar.gz cd memcached-1.x.x ./c ...

  7. mysql-5.7.15-winx64配置

    1.    配置环境变量 1.1  添加path路径 选择 控制面板>系统和安全>系统>高级系统设置>环境变量 mysql文件目录的绝对路径\bin 1.2  修改mysql ...

  8. 微信支付报错:app没有获取微信支付权限

    调试微信支付的时候报错: Array( [return_code] => FAIL [return_msg] => 您没有APP支付权限) 查询了,发现自己将之前的公众号支付的APPID一 ...

  9. redis持久化的方法及对比

    1.持久化的作用 redis所有的数据保持在内存中,对数据的更新将异步的保存到磁盘上. 两种方式: 2.RDB 2.1.概念 2.2.触发机制 2.2.1.save 同步 因为是同步命令,数据量大的话 ...

  10. Ubuntu 安装 tensorflow-gpu + keras

    转载请注明: 仰望大牛的小清新:http://www.cnblogs.com/luruiyuan/ 本文原网址:http://www.cnblogs.com/luruiyuan/p/6660142.h ...