Redis需要监控才知道具体运行信息,虽然Redis也提供了info等命令行,但是毕竟不方便而且不能保存历史信息。

redis-stat是一个用ruby写成的监控redis的程序,基于info命令获取信息,而不是通过monitor获取信息。

关于Redis的安装参考此文:Redis安装与源码调试

1.安装ruby

# yum install -y ruby
# yum install -y ruby-devel
# yum install -y rubygems

由于国内网络原因,导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install rack 或 bundle install 的时候半天没有响应,所以需要修改rubygems为淘宝镜像。
https://ruby.taobao.org/

2.替换rubygems源
# gem sources --add https://ruby.taobao.org/ --remove http://rubygems.org/
# gem sources -l

3.安装redis-stat

# git clone https://github.com/junegunn/redis-stat.git
# gem install redis-stat

会提示

Building native extensions.  This could take a while...
Building native extensions.  This could take a while...
Building native extensions.  This could take a while...
ERROR:  Error installing redis-stat:
        redis-stat requires daemons (~> 1.1.9, runtime)

卸载daemons

# gem uninstall daemons
# gem install daemons
# gem install redis-stat

# cd /usr/redis-stat/bin
# ./redis-stat 1

装redis-stat同时会安装daemons-1.1.9,如果系统已安装daemons其他版本,需再次卸载

ERROR:  Error installing redis-stat:
        redis-stat requires daemons (~> 1.1.9, runtime)

# gem uninstall daemons
Select gem to uninstall:
 1. daemons-1.1.9
 2. daemons-1.2.3
 3. All versions
> 2
Successfully uninstalled daemons-1.2.3


再启动redis-stat

#./redis-stat 1

报错:Faraday: you may want to install system_timer for reliable timeouts

安装SystemTimer

# gem install SystemTimer
这次才可以成功启动redis-stat

4.启动

命令行启动

# redis-stat xxx.xxx.xxx.xxx:6380 1 10

以webserver的形式 启动

# ./redis-stat xxx.xxx.xxx.xxx:6379 --server=8080 5 --daemon


更多命令参考help

# redis-stat --help
usage: redis-stat [HOST[:PORT] ...] [INTERVAL [COUNT]]
    -a, --auth=PASSWORD              Password
    -v, --verbose                    Show more info
        --style=STYLE                Output style: unicode|ascii
        --no-color                   Suppress ANSI color codes
        --csv[=CSV_FILE]             Print or save the result in CSV
        --es=ELASTICSEARCH_URL       Send results to ElasticSearch: [http://]HOST[:PORT][/INDEX]
        --server[=PORT]              Launch redis-stat web server (default port: 63790)
        --daemon                     Daemonize redis-stat. Must be used with --server option.
        --version                    Show version
        --help                       Show this message

--------------------
指定淘宝
gem sources -a http://ruby.taobao.org/  
gem install rails

参考:
http://my.oschina.net/javagg/blog/?disp=2&p=1
http://my.oschina.net/guol/blog/182265

还有个监控工具RedisLive,但是图形显示不了,不推荐。
RedisLive
依赖Google Chart来绘制图形,Google Chart是一个在线的图形绘制服务。现在Google大部分服务被墙了,可能用这个就没法浏览这个页面了
https://github.com/nkrode/RedisLive
http://www.nkrode.com/article/real-time-dashboard-for-redis

图形化的Redis监控系统redis-stat安装相关推荐

  1. Redis监控利器---Redis State

    强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 在之前的博文<Redis百万级别数据迁移>中分享我们系统为降低服务器成本, ...

  2. idea redis图形化_5.13redis图形化工具---idea中配置redis密码

    源博客地址:https://www.cnblogs.com/chengxs/p/9090819.html 以下包括内容: 一.redis下载安装,启动 二.Redis可视化管理工具(Redis Des ...

  3. 【MSP430G2553】图形化开发笔记(2) 系统时钟和低功耗模式

    目录 系统时钟概述 BCS+模块单元的基本构造 时钟-概览 介绍 Basic User 模式 Power User 模式 1. 数控振荡器 DCO 2. 出厂预校正频率 3. 低频振荡器 VLO 4. ...

  4. 图形界面不卡的linux,图形化界面linux(linaro)的安装小结

    描述 本文是在Xilinx官方给出的Zedboard上的Demo(linaro)基础上,并结合笔者的亲自实践,作出的一点小小的总结,希望能给"linux小白们"提供一些参考. 首先 ...

  5. mpython_mPython下载 mPython(图形化编程软件) v0.5.0 官方安装版 下载-脚本之家

    mPython是一款专业的图形化编程软件,这款软件可以进行可视化代码编程,而且也拥有hex.python.blockly三种代码读写等功能,其可实现简单仿真,非常简单实用.另外,mPython还可云端 ...

  6. MySQL的图形化界面开发工具DataGrip的下载安装

    在日常的开发中,会借助于MySQL的图形化界面,来简化开发,提高开发效率.目前mysql主流的图形化界面工具,有Navicat.SQLyog.DataGrip等,最后一种DataGrip,这种图形化界 ...

  7. redis监控系统redis-stat应用

    个人博客请访问 http://www.x0100.top Redis需要监控才知道具体运行信息,虽然Redis也提供了info等命令行,但是毕竟不方便而且不能保存历史信息. redis-stat是一个 ...

  8. 不支持图形化界面的Linux系统如何显示图像化界面?飞腾服务器显示图像化界面方法,DISPLAY environment variable is undefined问题解决方法

    我用的本地 windows 环境访问的飞腾服务器,这个服务器里的系统是不支持图像化界面的,需要通过 display 指定自己的电脑来显示图像化界面. 命令如下,这个 ip 是对应自己电脑的,通过 ip ...

  9. centos图形化桌面的文件在哪_CentOS 安装图形桌面

    1.显示系统已经安装的组件,和可以安装的组件: #yum grouplist|grep -i "x window" 2.如果系统安装之初采用最小化安装,没有安装xwindow,那么 ...

最新文章

  1. 360 自动打开word_EXCEL的数据和图表如何与ppt,Word关联,看完你就会了
  2. 计算机组成原理中lad什么意思,计算机组成原理的大神们能不能帮忙做几道题啊...
  3. codeforces 767C - Garland
  4. PopsTabView--filter容器
  5. mysql查看系统参数
  6. 关于语言选择、输入和产出的关系
  7. 广义典型相关分析_一文教你掌握广义估计方程
  8. 2018-2019-2 网络对抗技术 20165322 Exp8 Web基础
  9. c语言,成绩输出直方图,编写一个程序,打印输入中单词长度的直方图
  10. C语言基础教程之储存类
  11. [开源]基于WPF实现的Gif图片分割器,提取GIf图片中的每一帧
  12. 【知识蒸馏】如何写好BERT知识蒸馏的损失函数代码(一)
  13. L1-021 重要的话说三遍 (5 分) — 团体程序设计天梯赛
  14. UltraISO 9.7.0.3476中文完美破解安装版
  15. HTML5+CSS3 从入门到精通(2)
  16. 推导抛物线插值的拉格朗日插值公式
  17. MarkdownPad 2使用教程
  18. ERP、CRM、SCM、BPM、DSS... ...这10种主流的B端产品你都知道吗?
  19. 【王道】操作系统OS第二章进程管理(二[1])
  20. 小码农也有大梦想!看我如何一步一步攻克面试官,2021最新版!

热门文章

  1. python列表元素交换位置_python删除列表元素5种方法,你会的是错误法还是最优解?...
  2. python数据分析要学什么_python数据分析学什么?python数据分析入门
  3. 电脑记事本在哪_【锦囊站第002期】电脑一秒内完成文件搜索是如何实现的?
  4. 主流家用计算机,年终聊装机 主流家用电脑怎么选CPU?
  5. php amqp扩展安装,php扩展AMQP,安装报错解决
  6. linux dev controlC0,关于Linux的alsa音频问题解决
  7. 360浏览器5兼容模式吗_Vue-cli项目,打包生产模式,部分用户360浏览器极速模式下奔溃...
  8. 设置IDEA自动导入import 关联的包
  9. 【全网之最】最短代码清除数组中的假、空值(0、空、null、undefined、false)
  10. 如何快速坐地铁高铁?舒工为您带来满满的都是干货~