实时监控redis性能
前言:
Redis是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。
主要内容:
一、如何查看监控
安装好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=4,expires=0,avg_ttl=0
db1:keys=2,expires=0,avg_ttl=0
db4:keys=4,expires=0,avg_ttl=0
db9:keys=57,expires=0,avg_ttl=0
相关解释:
第一列
◦表示 dbindex
• keys
◦ dbindex 下含有的key的数量
• expires
◦ dbindex 下带有生存期的 key 的数量
• avg_ttl
◦ dbindex 存活的时间计数
参考地址:
redis教程:http://www.runoob.com/redis/redis-tutorial.html
redis百度百科:https://baike.百度.com/item/Redis/6549233?fr=aladdin
redis官网:https://redis.io/
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tangbhgej
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01