Redis性能监控
参考地址:
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性能监控的更多相关文章
- redis 性能监控和排查
最近项目中接连遇到redis出现瓶颈的问题,现在把排查的一些经验记录下来备查,本篇只是思路的整理,不涉及具体的使用. 大体的思路如下: 1.通过slow log查看 参考 http://www.cnb ...
- redis性能监控(一): Redis Info 命令 - 获取 Redis 服务器的各种信息和统计数值
https://blog.csdn.net/wmx3ng/article/details/82772891 https://blog.csdn.net/lxpbs8851/article/detail ...
- Redis性能问题排查解决手册(七)
阅读目录: 性能相关的数据指标 内存使用率used_memory 命令处理总数total_commands_processed 延迟时间 内存碎片率 回收key 总结 性能相关的数据指标 通过Red ...
- Redis性能问题排查解决手册
转自:http://www.cnblogs.com/mushroom/p/4738170.html 阅读目录: 性能相关的数据指标 内存使用率used_memory 命令处理总数total_comma ...
- redis 简易监控的几种方法
简介 针对Redis 实现性能监控的几种方法 一.使用info命令 命令说明 127.0.0.1:6380> info # Server redis_version:3.2.11 redis_g ...
- redis/memcache监控管理工具——treeNMS
TreeNMS可以帮助您搭建起一套用于redis的监控管理系统,也支持Memcached,让您可以通过web的方式对数据库进行管理,有了它您就可以展示NOSQL数据库.编辑修改内容,另外还配备了sql ...
- 关于redis性能问题分析和优化
一.如何查看Redis性能 info命令输出的数据可以分为10个分类,分别是: server,clients,memory,persistence,stats,replication,cpu,comm ...
- redis内存监控与回收
Redis有自己的内存分配器,当key-value对象被移除时,Redis不会马上向操作系统释放其占用内存.redis之所以这样的设计有两个原因. OS可能会将释放内存交换到虚拟内存,但OS的虚拟内存 ...
- Redis(二十一):Redis性能问题排查解决手册(转)
性能相关的数据指标 通过Redis-cli命令行界面访问到Redis服务器,然后使用info命令获取所有与Redis服务相关的信息.通过这些信息来分析文章后面提到的一些性能指标. info命令输出的数 ...
随机推荐
- vuex是什么?怎么使用?哪种功能场景使用它?
vuex是vue框架中状态管理.在main.js引入store,注入.新建了一个目录store,...export.应用场景有:单页应用中,组件之间的状态.应用实例:音乐播放.登录状态.加入购物车等等
- synchronized同一把锁锁不同代码
对于多线程,如果是计算密集型,多线程不一定优势:但如果是io密集型(因为速度慢),多线程多数情况下就有很大的优势了(但也不全是,因为当io已经满负荷运转下,即100%了,再增加线程,未必就会增加效率) ...
- Finecms模板标签调用小结 方便快速入门
最近接了一个单子客户要求用finecms进行建站,由于也是php代码,也可以直接调用相关函数,所以上手相对比较快,ytkah总结了一些常用的函数方便您快速入门Finecms.一个网站一般由主页.栏目页 ...
- Repository mirror 解析
1 Repository(仓库) 1.1 Maven仓库主要有2种: remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问 local repository ...
- PHP 生成器入门
https://juejin.im/entry/5b4c2d76f265da0f697029ad PHP 在 5.5 版本中引入了「生成器(Generator)」特性,不过这个特性并没有引起人们的注意 ...
- Xcode $(SRCROOT)和$(PROJECT_DIR)区别
$(SRCROOT)代表的时项目根目录下 $(PROJECT_DIR)代表的是整个项目 PS:往项目添加文件时,例如.a等,要先show in finder ,复制到项目中,然后再拖到xcode项目中 ...
- 多模块项目提示“Module ** must not contain source root **. The root already belongs to module **”的解决办法
从Project Structure里添加模块,完了点击Apply时弹出提示: Module "paycode"must not contain source root " ...
- Thinkphp 3.2 验证码图片显示错误解决方法
在调用验证码之前加上 ob_clean(); 不显示验证码的代码: public function verify(){ $verify = new \Think\Verify(); $verify-& ...
- 字符串转Int—parseInt源码实现。
public static int parseInt(String s, int radix) throws NumberFormatException{ /* * WARNING: This met ...
- ideal使用eclipse快捷键
1.修改使用Eclipse风格的快捷键目的是习惯了使用eclipse的快捷键,在使用IDEA时不想重头记一套新的快捷键.按照下面的顺序操作File --> settings --> key ...