• redis性能监控工具


    1、环境描述

    OS:  

      [root@app02 redis-4.0.6]# cat /etc/redhat-release 
      CentOS Linux release 7.4.1708 (Core)

    DB: 

       redis-4.0.6

    IP

    应用

    版本

    环境

    192.168.2.220

    Redis数据库服务器

    redis-4.0.6

    CentOS Linux release 7

    192.168.10.73

    监控程序主机

    redis-stat-0.4.14.jar

    CentOS Linux release 7

    2、监控工具

    redis-stat

    下载路径:https://github.com/junegunn/redis-stat/releases

    下载文件:redis-stat-0.4.13.jar

    3、上传软件

    redis-stat-0.4.14.jar文件上传到192.168.1.92 主机的/tmp路径下

    # ll /tmp

    total 22384

    -rw-r--r-- 1 root root 22918134 Nov 24 09:54 r redis-stat-0.4.14.jar

    # java -version  --必须有java运行环境

    [root@app02 src]# java -version

    java version "1.8.0_151"

    Java(TM) SE Runtime Environment (build 1.8.0_151-b12)

    Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode) 

    4、启动监控程序

    (监控程序主机上执行)

    java -jar /usr/local/src/redis-stat-0.4.14.jar --server=8000 192.168.2.220:6379  -a 123456

    如图所示:

     

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

    5.web方式监控

     

    6.命令小结

    1、远程监控单实例

    # java -jar /tmp/redis-stat-0.4.13.jar --server=8000 192.168.1.91:6380

    2、远程监控多实例

    # java -jar /tmp/redis-stat-0.4.13.jar --server=8000 192.168.1.91:6380 192.168.1.91:6381
  • 相关阅读:
    c调用python记录
    linux 进程内存基础
    doubango类面向对象研究
    HBuilderX 连接 逍遥模拟器 之 解决没法找到模拟器设备 问题
    Application,Session,Cookie,ViewState和Cache区别
    每个.Net开发人员应该下载的十种必备工具
    ASP.NET面试资料
    .net 主题与样式
    浅谈C#当中的out关键字
    5ResponseModel响应模型
  • 原文地址:https://www.cnblogs.com/sheng-247/p/9187022.html
Copyright © 2020-2023  润新知