redis_stat 监控参数详解以及安装

1、参数内容

used_memory_rss

从操作系统的角度, 返回 Redis 已分配的内存总量( 俗称常驻集大小) 。 这个值和 top 、 ps 等命令的输出一致, 包含了used_memory和内存碎片。

mem_fragmentation_ratio

used_memory_rss 和 used_memory 之间的比率

blocked_clients

正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量

rejected_connections_per_second

因为每秒最大客户端数量限制而被拒绝的连接请求数量。

total_commands_processed_per_ses

服务器已每秒执行的命令数量
expired_keys_per_second

因为过期而每秒被自动删除的数据库键数量
evicted_keys_per_second

因为最大内存容量限制而每秒被驱逐(evict)的键数量
aof_current_size

AOF 文件目前的大小

aof_base_size :

服务器启动时或者 AOF 重写最近一次执行之后,AOF 文件的大小

rdb_changes_since_last_save

距离最近一次成功创建持久化文件之后,经过了多少秒

pubsub_channels :

目前被订阅的频道数量

pubsub_patterns

目前被订阅的模式数量

keyspace_misses _per_second

查找数据库键每秒失败的次数

keyspace_hits  _per_second

查找数据库键成功的次数

keyspace_hits_ratio _per_second

查找数据库键成功的次数比例

——————————————————————————————————————————————————————————————————-

2、监控内容:

redis-stat命令行模式:

redis-stat -a some34QA

redis-stat 1 -a some34QA

redis-stat 1 10 -a some34QA

redis-stat --verbose -a some34QA

redis-stat命令行模式:(监控某台redis 将localhost更改为被监控的IP)

redis-stat localhost:6380 1 10 -a some34QA

监控本地6380 6381端口的Redis服务

redis-stat localhost localhost:6380 localhost:6381 5 -a some34QA

将结果输出到CSV文件中

redis-stat localhost localhost:6380 1 10 --csv=/tmp/output.csv --verbose -a some34QA
redis-stat web模式:

redis-stat --server -a some34QA

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

redis-stat --server --daemon -a some34QA

以Web方式启动,监控137 138服务器的redis服务

redis-stat 172.16.0.137:6379 172.16.0.138:6380 172.16.0.139:6381 --verbose --server=8080  1 --daemon -a some34QA

redis-stat 172.16.0.137:6379 172.16.0.138:6380 172.16.0.139:6381 --verbose --server=8080  1 10 --daemon -a some34QA

访问方式:

http://172.16.0.137:8080/?host=172.16.0.138:8080/?host=172.16.0.139:8080

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

redis_stat 监控安装     (https://rvm.io/ 参考文档)

[[email protected]_M ~]gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

[[email protected]_M ~]curl -sSL https://get.rvm.io | bash

[[email protected]_M ~]curl -sSL https://get.rvm.io | bash -s stable --ruby

[[email protected]_M ~]curl -sSL https://get.rvm.io | bash -s stable --ruby=jruby --gems=rails,puma

[[email protected]_M ~]curl -sSL https://get.rvm.io | bash -s stable --without-gems="rvm rubygems-bundler"

[[email protected]_M ~]curl -sSL https://get.rvm.io | bash -s stable --with-gems="hirb"

[[email protected]_M ~]curl -sSL https://get.rvm.io | bash -s stable --with-default-gems="rails haml"

[[email protected]_M ~] curl -sSL https://get.rvm.io | bash -s -- --autolibs=read-fail

[[email protected]_M ~] echo progress-bar >> ~/.curlrc

[[email protected]_M ~]curl https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable

[[email protected]_M ~] curl -sSL https://get.rvm.io | bash -s stable

[[email protected]_M ~]curl -sSL https://get.rvm.io | bash

[[email protected]_M ~]curl -sSL https://get.rvm.io | bash -s -- --ignore-dotfiles

[[email protected]_M ~]curl -sSL https://get.rvm.io | sudo bash -s stable

[[email protected]_M ~]curl -sSL https://get.rvm.io | bash -s -- --version latest

[[email protected]_M ~]curl -sSL https://get.rvm.io | bash -s -- --branch

[[email protected]_M ~]curl -sSL https://get.rvm.io | bash -s -- --trace

[[email protected]_M ~] curl -sSL https://get.rvm.io | bash -s -- --ignore-dotfiles

[[email protected]_M ~]echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile

[[email protected]_M ~]source /etc/profile

[[email protected]_M ~] rvm user gemsets

[[email protected]_M ~]source ~/.rvm/scripts/rvm

[[email protected]_M ~]type rvm | head -n 1

[[email protected]_M ~]rvm list known

[[email protected]_M ~]rvm install 2.4

[[email protected]_M ~]rvm use 2.4

[[email protected]_M ~]ruby -v

[[email protected]_M ~]which ruby

[[email protected]_M ~]rvm ruby 2.4 --default

[[email protected]_M ~]rvm use 2.4 --default

[[email protected]_M ~]type rvm | head -1

[[email protected]_M ~]gem install redis-stat

时间: 2024-10-10 07:07:46

redis_stat 监控参数详解以及安装的相关文章

day01_linux中与Oracle有关的内核参数详解

linux中与Oracle有关的内核参数详解 在安装Oracle的时候需要调整linux的内核参数,但是各参数代表什么含义呢,下面做详细解析. Linux安装文档中给出的最小值: fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip

Nginx 主配置文件参数详解

Nginx 主配置文件参数详解 Nginx 安装完毕后,会有响应的安装目录,安装目录里 nginx.conf 为 nginx 的主配置文件, ginx 主配置文件分为 4 部分,main(全局配置).server(主机设置).upstream(负载均衡 服务器设)和 location(URL 匹配特定位置的设置),这四者关系为:server 继承 main, location 继承 server,upstream 既不会继承其他设置也不会被继承. 一.Nginx 的 main(全局配置)文件 [

linux PHP 编译安装参数详解

linux PHP 编译安装参数详解 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-

PHP-FPM参数详解

约定几个目录 /usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数 复制代码代码如下: #测试php-fpm配置/usr/local/php/sbin/php-fpm -t/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y/usr/local/php/etc/php-fpm.conf

php-fpm.conf重要参数详解

pid = run/php-fpm.pid #pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启   error_log = log/php-fpm.log #错误日志,默认在安装目录中的var/log/php-fpm.log   log_level = notice #错误级别. 可用级别为: alert(必须立即处理), error(错误情况), warning(警告情况), notice(一般重要信息), debug(调试信息). 默认: notice.   e

JVM 参数详解

在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步. PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance.GC(Garbage Collection)应该不会对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可

详解MongoDB安装以及基本操作

简介 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引. MongoDB特点 面向集合存储

MHA实现mariadb的高可用的详细步骤及配置参数详解

MHA实现mariadb的高可用的详细步骤及配置参数详解 A. 实验环境说明 a) 4台centos7主机 b) 角色说明: a. MHA:192.168.36.35 b. Master_mariadb:192.168.36.121 c. Slave_mariadb:192.168.36.120 d. Slave_mariadb:192.168.36.27 B. 安装程序包 a) mariadb上安装: mariadb-server 版本:5.5.60 mha4mysql-node -0.56-

SWFTOOLS PDF2SWF 参数详解

转载至:http://blog.csdn.net/iamduoluo/article/details/6820329 SWFTools提供了一系列将各种文件转成swf的工具: font2swf.exe gif2swf.exe jpeg2swf.exe pdf2swf.exe png2swf.exe wav2swf.exe 具体的功能就顾名思义了. 其中把pdf转成swf的工具就是pdf2swf了.在命令行中运行pdf2swf src.pdf des.swf一般能满足需求.而命令行参数可以通过pd