参考地址:

redis教程:http://www.runoob.com/redis/redis-tutorial.html

redis百度百科:https://baike.baidu.com/item/Redis/6549233?fr=aladdin

redis官网:https://redis.io/

一、如何查看监控

安装好Redis后可以使用自带的连接客户端redis-cli连接至Redis服务,使用info命令即可查看到所有的redis运行状态

[root@node1 ~]# redis-cli info all #查看redis的信息

接下来要知道和会分析每个参数的意义;

二、所监控的各个参数说明

2.1、连接类信息

 connected_clients
◦已连接客户端的数量(不包括通过从属服务器连接的客户端) • client_longest_output_list
◦当前连接的客户端当中,最长的输出列表 • client_longest_input_buf
◦当前连接的客户端当中,最大输入缓存 • blocked_clients
◦正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量

2.2、内存类信息

used_memory
◦当前使用的内存信息,以字节为单位 • used_memory_rss
◦当前操作系统分配给 Redis 的内存 • used_memory_peak
◦Redis 的内存消耗峰值,以字节为单位 • used_memory_peak_human
◦以人类可读的格式返回 Redis 的内存消耗峰值 • mem_fragmentation_ratio
◦ used_memory_rss 和 used_memory 之间的比率

2.3、运行状态类信息

changes_since_last_save
◦上次保存数据库之后,执行命令的次数 • bgsave_in_progress
◦后台进行中的 save 操作的数量 • last_save_time
◦最后一次成功保存的时间点,以 UNIX 时间戳格式显示 • bgrewriteaof_in_progress
◦后台进行中的 aof 文件修改操作的数量 • total_connections_received
◦运行以来连接过的客户端的总数量 • total_commands_processed
◦运行以来执行过的命令的总数量 • expired_keys
◦运行以来过期的 key 的数量 • keyspace_hits
◦命中 key 的次数 • keyspace_misses
◦不命中 key 的次数

使用如下命令监控redis当前的dbindex的信息

[root@localhost ~]# redis-cli info Keyspace
######命令结果输出#########
# Keyspace
db0:keys=,expires=,avg_ttl=
db1:keys=,expires=,avg_ttl=
db4:keys=,expires=,avg_ttl=
db9:keys=,expires=,avg_ttl= 相关解释: 第一列
◦表示 dbindex • keys
◦ dbindex 下含有的key的数量 • expires
◦ dbindex 下带有生存期的 key 的数量 • avg_ttl
◦ dbindex 存活的时间计数

Redis是个莱斯的工具,学会使用和用好就ok;

Redis性能监控的更多相关文章

  1. redis 性能监控和排查

    最近项目中接连遇到redis出现瓶颈的问题,现在把排查的一些经验记录下来备查,本篇只是思路的整理,不涉及具体的使用. 大体的思路如下: 1.通过slow log查看 参考 http://www.cnb ...

  2. redis性能监控(一): Redis Info 命令 - 获取 Redis 服务器的各种信息和统计数值

    https://blog.csdn.net/wmx3ng/article/details/82772891 https://blog.csdn.net/lxpbs8851/article/detail ...

  3. Redis性能问题排查解决手册(七)

     阅读目录: 性能相关的数据指标 内存使用率used_memory 命令处理总数total_commands_processed 延迟时间 内存碎片率 回收key 总结 性能相关的数据指标 通过Red ...

  4. Redis性能问题排查解决手册

    转自:http://www.cnblogs.com/mushroom/p/4738170.html 阅读目录: 性能相关的数据指标 内存使用率used_memory 命令处理总数total_comma ...

  5. redis 简易监控的几种方法

    简介 针对Redis 实现性能监控的几种方法 一.使用info命令 命令说明 127.0.0.1:6380> info # Server redis_version:3.2.11 redis_g ...

  6. redis/memcache监控管理工具——treeNMS

    TreeNMS可以帮助您搭建起一套用于redis的监控管理系统,也支持Memcached,让您可以通过web的方式对数据库进行管理,有了它您就可以展示NOSQL数据库.编辑修改内容,另外还配备了sql ...

  7. 关于redis性能问题分析和优化

    一.如何查看Redis性能 info命令输出的数据可以分为10个分类,分别是: server,clients,memory,persistence,stats,replication,cpu,comm ...

  8. redis内存监控与回收

    Redis有自己的内存分配器,当key-value对象被移除时,Redis不会马上向操作系统释放其占用内存.redis之所以这样的设计有两个原因. OS可能会将释放内存交换到虚拟内存,但OS的虚拟内存 ...

  9. Redis(二十一):Redis性能问题排查解决手册(转)

    性能相关的数据指标 通过Redis-cli命令行界面访问到Redis服务器,然后使用info命令获取所有与Redis服务相关的信息.通过这些信息来分析文章后面提到的一些性能指标. info命令输出的数 ...

随机推荐

  1. 王者荣耀里拿个王者有啥了不起,有胆就来挑战一下ApsaraCache源码

    王者荣耀大家估计都玩的很溜吧,撸完代码开一局,只要不遇到个猪队友,拿个鲁班后羿估计你们都能爆掉对手的塔吧.大神们打个排位赛拿个王者就和吃饭夹菜一样简单... But...你们玩过Redis和Memca ...

  2. 批量增删改"_bulk"

    除了delete以外,每个操作需要两个json字符串,语法如下:{"action":{"metadata"}}{"data"}bulk ap ...

  3. 测试:fiddler使用

    Fiddler是个很强大的工具,很多新人可能不知道怎么用. 直接下载安装,然后打开电脑端的Fiddler,点击Tools > Fiddler Options,勾选上 Allow remote c ...

  4. RN animated帧动画

    效果图: 代码: export default class AnimationFrameScene extends Component { constructor () { super() this. ...

  5. mysql mpm

    mysql mpm 参考文章 http://www.myexception.cn/mysql/1968274.html http://www.linuxidc.com/Linux/2013-07/86 ...

  6. MSDN、OEM、VOL、RETAIL密钥区别

    本文就介绍一下Windows的密钥的一些使用要点及注意事项,涉及到最常用的MSDN密钥.OEM密钥.VOL密钥和零售密钥激活问题,希望对大家有所帮助. 一.MSDN密钥 MSDN密钥是付费用户提前获得 ...

  7. jenkins windows slave 构建c/c++代码

    关于如何再centos系统上的jenkins master下搭建windows系统的jenkins slave节点,本篇博客中不做介绍,如果有需要的话,请参考我的另外一篇博客,在其中介绍了不同系统的j ...

  8. node服务开发环境判断和启动端口指定---process.env.NODE_ENV

    在node启动的时候我们需要在代码里面判断服务器运行环境 可以根据process.env.NODE_ENV来判断 一.开发环境的判断 1.安装 npm i -g cross-env 2.启动 cros ...

  9. ODS与DW之间的关系

    1.什么是数据仓库? 数据仓库是面向主题的.集成的.相对稳定的.反应历史变化的数据集合,主要用于决策支持和信息的全局共享. 时效:T+1 2.什么是ODS? ODS全称为Operational Dat ...

  10. 使用github(一)

    一.使用Github(目的.基本概念) 1.目的 借助github托管项目代码 2.基本概念 (1)仓库(Repository) 仓库即项目的意思,你想在github上开源一个项目,那就必须要新建一个 ...