`

Redis监控Redis-stat

 
阅读更多

Redis-stat

一个用ruby写成的监控redis的程序,基于info命令获取信息,而不是通过monitor获取信息,性能应该比monitor要好。

 

  redis监控软件,redis-stat安装

 

1、安装依赖

yum -y install ruby ruby-devel rubygems

 

2、安装redis-stat软件,可能比较慢且执行失败,多执行几次就会成功

 

gem install redis-stat

Successfully installed daemons-1.1.9

 

Successfully installed redis-stat-0.4.12

 

… …

 

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

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

4、启动关闭redis-stat

注:软件默认在63790端口监听,开放端口(参考3.4章节)即可在外部访问,地址:http://ip:63790

 

# redis-stat -v --daemon --server

 

# killall -9 redis-stat

 

5、在ruby 1.8或更老版本下启动redis-stat提示Faraday: you may want to install system_timer for reliable timeouts,此时需安装SystemTimer

 

# gem install SystemTimer

 

# redis-stat -v --daemon --server

 

 

下面看看redis-stat的具体用法

 

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=OUTPUT_CSV_FILE_PATH   Save the result in CSV format

 

        --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

 

redis-stat命令行模式:

redis-stat

redis-stat 1

redis-stat 1 10

redis-stat --verbose

redis-stat localhost:6380 1 10

redis-stat localhost localhost:6380 localhost:6381 5

redis-stat localhost localhost:6380 1 10 --csv=/tmp/output.csv --verbose

redis-stat web模式:

redis-stat --server

redis-stat --verbose --server=8080 5

redis-stat --server --daemon

<!--EndFragment-->

 

效果如下:



 

运行web模式

cd /root/redis-stat/bin

./redis-stat --server=8080 5 --daemon

在浏览器输入: http://ip:8080/  结果如下:



 

$ ./redis-stat ip:7000 ip:7001 5  

 说明:表示每隔5秒打印一次信息


 

 

$ ./redis-stat ip:7000 ip:7001 --server=7006 10 --daemon

 说明:表示每个10秒打印一次信息,--daemon表示在后台挂起执行;

  • 大小: 213.2 KB
  • 大小: 147.3 KB
分享到:
评论

相关推荐

    Redis监控系统redis-stat离线安装

    Redis监控系统Redis-stat的离线安装是一个针对Redis数据库性能监控的重要步骤,对于系统管理员和开发者来说,能够实时了解Redis服务器的运行状态至关重要。本文将详细介绍如何在没有网络连接的情况下,通过离线方式...

    redis-stat 监控集成包

    4. **集成与扩展**:除了基本功能,`redis-stat` 还可能支持与其他监控系统(如 Prometheus、Grafana)的集成,以便进一步分析和报警。 在使用这个集成包时,你需要确保你的系统已经安装了 Java 运行环境,因为 `...

    64位redis(Redis-win64-2.8.2101)

    同时,监控工具如`redis-stat`和`redis-check-aof`可以帮助管理员监控Redis的状态和检查数据一致性。 总之,`Redis-win64-2.8.2101`是一个在Windows平台上运行的64位Redis版本,它结合了Redis强大的数据结构服务和...

    redis-stat 离线安装

    `redis-stat` 是一个用于监控 Redis 数据库性能的工具,它能提供实时的统计信息,帮助管理员分析和优化 Redis 服务器的运行状态。 首先,离线安装通常需要提前下载所需的软件包。在本例中,可能需要去 `redis-stat`...

    redis-stat监控集成包完整版.zip

    软件介绍: 已经收集齐全的redis-stat集成包打包在一起,免去了去rubygem上...stat-0.4.12-java.gemsi-0.1.4.gemsinatra-1.3.3.gemtabularize-0.2.9.gemthin-1.5.0.gemtilt-1.3.3.gemunicode-display_width-0.1.1.gem

    redis-2.4.5-win32-win64.zip

    此外,还有第三方工具如`redis-stat`、`redis-insight`等用于更详细的监控和分析。 总的来说,Redis是一个功能强大且灵活的键值存储系统,广泛应用于Web应用、数据库缓存、实时分析等领域。"redis-2.4.5-win32-win...

    redis 3.2.1 Windows 64

    4. **监控与管理**: 可以使用Redis自带的`redis-stat`工具或其他第三方工具,如`RedisInsight`或`Redmonly`来监控Redis的性能和健康状况。 5. **安全性强化**: 除了设置密码,还应考虑其他安全措施,如限制网络访问...

    (未维护) 实时 Redis 监控工具.zip

    (Unmaintained) Real-time Redis monitoring tool redis-statredis-stat is a simple Redis monitoring tool written in Ruby. It is based on the INFO command of Redis, so unlike other monitoring tools based ...

    redis集群与灾备-干货

    Redis 提供了多种工具和命令来帮助维护集群,例如 redis-cli、redis-benchmark 和 redis-stat 等。 Redis 集群搭建需要考虑多个方面的因素,包括架构设计、安装和配置、节点管理和维护等。本文提供了一个基本的 ...

    redis4.0.1、redis4.0.1-gem、nginx 1.8 、redis 4.0.6压缩包

    10. **监控和日志**:使用工具如`redis-stat`或集成到监控系统(如Prometheus、Grafana)来监控Redis的性能指标。同时,保持Nginx日志的记录和分析,以便及时发现和解决问题。 以上就是关于Redis 4.0.1、Redis ...

    redis5和6版本的安装包.rar

    - 使用第三方工具如`redis-stat`、`RedisInsight`或集成到监控系统进行性能监控。 以上是关于Redis 5.0.5和6.0.10版本安装及使用的关键知识点,通过这些信息,你可以顺利地在Linux服务器上部署并管理Redis实例。在...

    redis-3.2.10

    5. **监控与管理**:使用 `redis-stat` 或 `redis-cli` 的 `INFO` 命令监控 Redis 性能和状态。 6. **设置守护进程**:为了保证服务稳定性,通常会将 Redis 作为后台守护进程运行。 此外,Redis 的配套插件可能包括...

    Redis部署文档 单机 集群 监控

    Redis监控是管理Redis部署和集群健康状况的重要环节,监控可以使用专门的工具如Redis-stat。部署监控工具可以对Redis实例的性能指标、内存使用、连接状态等进行实时监控。 ### 注意事项 在部署过程中,还需注意...

    redis64-2.6.12.1.zip

    此外,还可以利用第三方工具如`redis-stat`或`redis-insight`进行更详细的监控。 总之,"redis64-2.6.12.1.zip"提供了一种便捷的方式在Windows上快速体验和使用Redis。理解Redis的基础概念、配置和管理方法,将有助...

    redis win7 32位

    9. **监控与管理**:了解如何使用`INFO`命令获取服务器状态信息,以及如何使用工具如`redis-stat`或集成到日志管理系统中进行监控。 10. **扩展性**:如果需要处理大量并发请求或大量数据,可以考虑学习如何在...

    redis Windows 服务端

    此外,还可以结合第三方工具如`redis-stat`、`RedisInsight`等进行更详细的性能监控。 以上就是关于“Redis Windows服务端”的主要知识点,涵盖了从安装、配置到运行、管理的全过程。了解并掌握这些,将有助于你在...

    redis工具压缩包

    - redis-stat:实时监控Redis服务器的性能指标,如命中率、内存使用、CPU消耗等。 - redis-benchmark:进行压力测试,评估Redis服务器在高并发环境下的性能表现。 4. 配置和管理: - redis.conf:Redis服务器的...

    《redis运维与开发》读书笔记

    - **应用场景**:`redis-cli`广泛应用于Redis的日常管理和监控,特别是在测试环境中调试和验证Redis的行为。 #### 二、redis-server配置与管理 - **内存检测**:`redis-server --test-memory 1024`可用于测试操作...

    Redis-的安装配置介绍.docx

    4. 使用 `make` 命令编译源代码,生成 `redis-server`、`redis-cli`、`redis-benchmark` 和 `redis-stat` 四个可执行文件。 - `redis-server`:Redis 服务器守护进程。 - `redis-cli`:Redis 命令行工具。 - `...

    Redis Stat的安装指南

    Redis Stat 是一个由 Ruby 编写的工具,用于监控 Redis 数据库的状态。它通过解析 Redis 服务器的 `INFO` 命令输出来收集信息,而不是使用 `MONITOR` 命令,后者可能会对服务器性能产生较大影响。下面将详细介绍如何...

Global site tag (gtag.js) - Google Analytics