参考地址:

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. SSLv3存在严重设计缺陷漏洞(CVE-2014-3566)

    SSLv3存在严重设计缺陷漏洞(CVE-2014-3566) 1.引发问题的原因 SSLv3漏洞(CVE-2014-3566),该漏洞贯穿于所有的SSLv3版本中,利用该漏洞,黑客可以通过中间人攻击等 ...

  2. python-面向对象-03_面向对象基础语法

    面向对象基础语法 目标 dir 内置函数 定义简单的类(只包含方法) 方法中的 self 参数 初始化方法 内置方法和属性 01. dir 内置函数(知道) 在 Python 中 对象几乎是无所不在的 ...

  3. jenkins+maven+gitlab触发构建

    1.安装插件 安装gitlab插件 回到项目配置在“构建触发器”那里有一个Build when a change is pushed to GitLab. GitLab webhook选项复制选项里的 ...

  4. Python递归优化方法

    递归栈溢出 Python的递归调用栈的深度有限制,默认深度为998,可以通过sys.getrecursionlimit()查看. 针对递归栈溢出,我们可以将默认深度设置为大一些,这样不会报错,但是再大 ...

  5. MySQL之——崩溃-修复损坏的innodb:innodb_force_recovery

    转: https://blog.csdn.net/l1028386804/article/details/77199194 一.问题描述 今天在线运行的一个mysql崩溃了. 查看错误日志,如下: - ...

  6. token的使用流程

  7. [LeetCode] 98. Validate Binary Search Tree_Medium

    Given a binary tree, determine if it is a valid binary search tree (BST). Assume a BST is defined as ...

  8. 海量数据找相同数,高配词,不重复的数,判断一个数是否存在,查询串,不同电话号码的个数,中位数,按照query频度排序,topk

    这类题目,首先需要确定可用内存的大小,然后确定数据的大小,由这两个参数就可以确定hash函数应该怎么设置才能保证每个文件的大小都不超过内存的大小,从而可以保证每个小的文件都能被一次性加载到内存中. 1 ...

  9. css3--之backface-visibility

    使用CSS3 backface-visibility属性制作翻转动画效果:    http://www.htmleaf.com/ziliaoku/qianduanjiaocheng/201504151 ...

  10. 使用 nghttpx 搭建 HTTP/2 代理 (转)

    来自http://www.fanyue.info/2015/08/nghttpx-http2.html 使用 nghttpx 搭建 HTTP/2 代理 [转] HTTP/1.1,定义于 1999 年, ...