Redis集群监控及Redis桌面客户端

之前在生产环境部署了Redis集群,一直苦于没有工具监控,最近找了下网上推荐redmon和Redislive的比较多,查看了两个项目的github,都几年没有更新,这两个项目应该没有人在维护了,如果哪位有更好的替代方案麻烦告知!

仅将自己的部署方案贴出来,以供自己翻查!

具体步骤参考自redislive 的github安装文档:-----------------http://www.nkrode.com/article/real-time-dashboard-for-redis

环境:

CentOS7.2-1511 minimal 

python 2.7.5

安装依赖组件:

1、yum install epel-release

      yum install python-devel python-setuptools python-pip

      pip install redis

      pip install dateutil(内网通过挂载本地yum源安装的)

pip install tornado(内网通过下载tornado-1.2.1.tar.gz python setup.py install)

如果是python2.7以下,还需要安装pip install argparse 官方文档说明

      

2、安装过程中如有报错,安装相应的依赖即可(内网可通过外网虚机 yum install --downloadonly --downloaddir 方式下载安装)


3、下载github源码

    git clone https://github.com/nkrode/RedisLive.git 或者直接下载解压

4、配置文件更改

    #cd nkrode-RedisLive-6debcb6

   #cd src

    mv redis-live.conf.example redis-live.conf

  #vi redis-live.conf

注意打开的方式,部分编辑工具会进入非法字符

原始的配置文件如下:

   

[plain] view plaincopy
在CODE上查看代码片派生到我的代码片
  1. {  
  2.         "RedisServers":  
  3.         [   
  4.                 {  
  5.                         "server": "154.17.59.99",  
  6.                         "port" : 6379  
  7.                 },  
  8.   
  9.                 {  
  10.                         "server": "localhost",  
  11.                         "port" : 6380,  
  12.                         "password" : "some-password"  
  13.                 }  
  14.         ],  
  15.   
  16.         "DataStoreType" : "redis",  
  17.   
  18.         "RedisStatsServer":  
  19.         {  
  20.                 "server" : "ec2-184-72-166-144.compute-1.amazonaws.com",  
  21.                 "port" : 6385  
  22.         },  
  23.   
  24.         "SqliteStatsStore" :  
  25.         {  
  26.                 "path":  "to your sql lite file"  
  27.         }  
  28. }  


部分配置参数说明:

RedisStatsServer: 如果存储类型选择了reids,就需要配置此项,即另外拿出一个redis来存储其他redis的状态信息,也就是上面说的元数据。

SqliteStatisStore: 如果存储类型选择了sqlite,就配置此项,指定一个路径保存sqlite文件。

5、服务启动

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

./redis-live.py

http://192.168.1.101:8888/index.html


以上两个进程都是默认前台运行,可以后台去执行

nohup ./redis-monitor.py --duration=36000 --quiet &

        nohup ./redis-live.py --log_file_prefix=/home/user/log/redis_live --logging=warning &


6、redis-client

RedisDesktopManager下载地址 https://redisdesktop.com/ 有windows Linux mac版本,下载建立连接即可。

http://bbs.redis.cn/forum.php?mod=viewthread&tid=840


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/570869.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

phpcms 添加稿件到栏目 add_content

private $db; private $content_model; public function __construct() {parent::__construct ();$this->content_model pc_base::load_model(content_model);$this->siteid 1; }public function add(){$info[title]标题;$info[description]摘要;$info[content]内容;$i…

Python基础学习数值运算之内建函数

1、abs(num) 返回num的绝对值 2、coerce(num1,num2) 将num1和num2转换为同一类型,然后以一个无级的形式返回 3、divmod(num1,num2) 除法取余运算的结合。返回一个元组(num1/num2,num1%num2)。对浮点型和复数的商进行下舍入(复数仅取实数部分的商&am…

GIT安装部署

git git简介 Git不仅是一款开源的分布式版本控制系统,而且有其独特的功能特性,例如大多数的分布式版本控制系统只会记录每次文件的变化,说白了就是只会关心文件的内容变化差异,而Git则是关注于文件数据整体的变化,直接…

mac远程桌面登陆windows

找了苹果官方网站,有付费的,找了appstore 还是没有免费使用的,最后找了微软官方非appstore下载的 Microsoft_Remote_Desktop_Beta 在此下载 http://mac.softpedia.com/get/Utilities/Microsoft-Remote-Desktop-Connection.shtml 实在下载不…

牛客网Wannafly挑战赛15 B车辆安排(模拟)AND C 出队(规律)

传送门 :B题:点我 C题: 点我 题目描述 有n个队伍,每个队伍的人数小于等于5,每辆车最多坐5个人,要求一个队伍的人都在一辆车上,求最少的车数 输入描述: 第一行n第二行n个数,表示每个队…

分布式大数据多维分析(OLAP)引擎Apache Kylin安装配置及使用示例

原文地址:http://lxw1234.com/archives/2016/04/643.htm Apache Kylin是一个开源的分布式分析引擎,提供Hadoop之上的SQL查询接口及多维分析(OLAP)能力以支持超大规模数据,最初由eBay 开发并贡献至开源社区。它能在亚秒…

Apache Kylin原理学习之Cube的创建与Build

原文地址:http://lxw1234.com/archives/2016/05/655.htm Cube是一种典型的多维数据分析技术,一个Cube可以有多个事实表,多个维表构成。如果您还不了解这些概念,建议您搜索下数据仓库、OLAP、Cube、星型模型、事实表、维度表等等。…

5-12

1,每个递归函数都有两部分,基线条件和递归条件 base case and recursive case 2,调用一个函数的时候,其他的函数调用会暂停并处于未完成的状态 3.调用栈会消耗大量的内存,栈很高的时候意味着计算机要存储大量的函数调用信息,此时的…

kylin与superset集成实现数据可视化

原文地址:http://minirick.duapp.com/kylinyu-supersetji-cheng-shi-xian-shu-ju-ke-shi-hua/?utm_sourcetuicool&utm_mediumreferral apache kylin是一个开源分布式引擎,提供Hadoop之上的SQL查询接口及多维分析(OLAP)能力以…

Ambari离线部署Hadoop集群踩到的坑

1、远程拷贝HDP组件不全导致安装client时缺少rpm包,手动拷贝解决 2、安装HAWQ,启动时报错 passwordlell ssh hawq hosts ,hawq master 和其他主机机拷贝文件输入密码受限,两方面原因: 一 root 用户 ssh 无密登录时 权…

2016012026 管凌波 散列函数的应用及其安全性

2016012026 管凌波 散列函数的应用及其安全性 一、散列函数是什么。 散列函数即为Hash函数,就是把任意长度的输入(预映射),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射&a…

Team Foundation Server (TFS) 2015 安装指导

原文地址:http://www.cnblogs.com/danzhang/p/4718035.html http://www.cnblogs.com/danzhang 张洪君 微软ALM MVP 1. 概述 微软于8月6日发布了大家期待已久的TFS 2015正式版, https://www.visualstudio.com/en-us/news/tfs2015-vs.aspx ,…

VM虚拟机链接克隆及linux eth0网卡的快速设置方法

对于后台开发者来说,在学习过程中必然接触众多中间件,在自己的虚拟机进行操作甚至搭建cluster是很常见的事情.我在初学者时摸索出一套快速的克隆虚拟机方法.分享给大家.产品VMware Workstation版本10.0.2 build-1744117这是我的虚拟机命名,我觉得这样的命名比较合适,clone机/服…

一加手机虚拟键失灵解决方案

1、手机摔了一下后下方虚拟键无法使用,尝试多种小白点工具如悬浮菜单、超级小白点、easytouch,安装完后并取得root权限后仍不能弹出悬浮框,找不到原因,原则上来讲的话如果是硬件屏幕摔坏,某哥区域无法响应触摸不应影响…

scrapy newspaper bug

发现一个newspaper的bug,在github上已修复,但pip下载的包还是有这个错fix for "jpeg error with PIL, Cant convert NoneType object to str implicitly"修复办法: 打开python27/Lib/site-packages/newspaper/images.pyclass Scraper:def largest_image_url:把log.de…

Spring MVC+Mybatis 多数据源配置

文章来自:https://www.jianshu.com/p/fddcc1a6b2d8 1. 继承AbstractRoutingDataSource AbstractRoutingDataSource 是spring提供的一个多数据源抽象类。spring会在使用事务的地方来调用此类的determineCurrentLookupKey()方法来获取数据源的key值。我们继承此抽象类…

C#如何Json转字符串;字符串转Json;Newtonsoft.Json(Json.Net)

什么是JSON C#如何Json转字符串 字符串转Json Newtonsoft.Json(Json.Net)学习笔记(转) 转载于:https://www.cnblogs.com/macT/p/9040901.html

mysql更改root用户密码

不同版本命令不一样 MySQL 5.7.6 and later: ALTER USER ‘root’’localhost’ IDENTIFIED BY ‘MyNewPass’; MySQL 5.7.5 and earlier: SET PASSWORD FOR ‘root’’localhost’ PASSWORD(‘MyNewPass’);

python2.7 安装numpy no module name zlib

CentOS6.7默认安装Python-2.6 而numpy支持python2.7以上,所以需要安装Python2.7,安装的步骤就不细说了,编译安装,然后再建立软连接。 之后安装numpy时报错no module named setuptools ,pip 安装或者源码安装,我采用源…

java : nio 学习

https://github.com/astutesparrow/nio https://www.ibm.com/developerworks/cn/education/java/j-nio/j-nio.html 转载于:https://www.cnblogs.com/chen-msg/p/9041510.html