网易首页 > 网易号 > 正文 申请入驻

面试官:Redis用过是吧?那你讲讲Redis都有哪些监控指标?

0
分享至

原文|https://blog.51cto.com/yht1990/2503819

监控指标

•性能指标:Performance•内存指标: Memory•基本活动指标:Basic activity•持久性指标: Persistence•错误指标:Error

性能指标:Performance
Name Description latency Redis响应一个请求的时间 instantaneous_ops_per_sec 平均每秒处理请求总数 hi rate(calculated) 缓存命中率(计算出来的
内存指标: Memory
Name Description used_memory 已使用内存 mem_fragmentation_ratio 内存碎片率 evicted_keys 由于最大内存限制被移除的key的数量 blocked_clients 由于BLPOP,BRPOP,or BRPOPLPUSH而备阻塞的客户端
基本活动指标:Basic activity
Name Description connected_clients 客户端连接数 conected_laves slave数量 master_last_io_seconds_ago 最近一次主从交互之后的秒数 keyspace 数据库中的key值总数
持久性指标: Persistence
Name Description rdb_last_save_time 最后一次持久化保存磁盘的时间戳 rdb_changes_sice_last_save 自最后一次持久化以来数据库的更改数
错误指标:Error
Name Description rejected_connections 由于达到maxclient限制而被拒绝的连接数 keyspace_misses key值查找失败(没有命中)次数 master_link_down_since_seconds 主从断开的持续时间(以秒为单位)
监控方式

•redis-benchmark•redis-stat•redis-faina•redislive•redis-cli•monitor•showlog

1.get:获取慢查询日志2.len:获取慢查询日志条目数3.reset:重置慢查询日志

相关配置:


slowlog-log-slower-than 1000 # 设置慢查询的时间下线,单位:微秒slowlog-max-len 100 # 设置慢查询命令对应的日志显示长度,单位:命令数

info(可以一次性获取所有的信息,也可以按块获取信息)

1.server:服务器运行的环境参数2.clients:客户端相关信息3.memory:服务器运行内存统计数据4.persistence:持久化信息5.stats:通用统计数据6.Replication:主从复制相关信息7.CPU:CPU使用情况8.cluster:集群信息9.Keypass:键值对统计数量信息

终端info命令使用


./redis-cli info 按块获取信息 | grep 需要过滤的参数./redis-cli info stats | grep ops

交互式info命令使用


#./redis-cli > info server

性能监控:
redis-cli info | grep ops # 每秒操作数

内存监控

[root@CombCloud-2020110836 src]# ./redis-cli info | grep used | grep human used_memory_human:2.99M # 内存分配器从操作系统分配的内存总量used_memory_rss_human:8.04M #操作系统看到的内存占用,top命令看到的内存used_memory_peak_human:7.77M # redis内存消耗的峰值used_memory_lua_human:37.00K # lua脚本引擎占用的内存大小

由于BLPOP,BRPOP,or BRPOPLPUSH而备阻塞的客户端


[root@CombCloud-2020110836 src]# ./redis-cli info | grep blocked_clientsblocked_clients:0

由于最大内存限制被移除的key的数量


[root@CombCloud-2020110836 src]# ./redis-cli info | grep evicted_keysevicted_keys:0 #

内存碎片率


[root@CombCloud-2020110836 src]# ./redis-cli info | grep mem_fragmentation_ratiomem_fragmentation_ratio:2.74

已使用内存


[root@CombCloud-2020110836 src]# ./redis-cli info | grep used_memory:used_memory:3133624

基本活动指标:

redis连接了多少客户端 通过观察其数量可以确认是否存在意料之外的连接。如果发现数量不对劲,就可以使用lcient list指令列出所有的客户端链接地址来确定源头。


[root@CombCloud-2020110836 src]# ./redis-cli info | grep connected_clientsconnected_clients:1

[root@CombCloud-2020110836 src]# ./redis-cli info | grep connectedconnected_clients:1 # 客户端连接数量connected_slaves:1 # slave连接数量

持久性指标:
[root@CombCloud-2020110836 src]# ./redis-cli info | grep rdb_last_save_timerdb_last_save_time:1591876204 # 最后一次持久化保存磁盘的时间戳[root@CombCloud-2020110836 src]# ./redis-cli info | grep rdb_changes_since_last_saverdb_changes_since_last_save:0 # 自最后一次持久化以来数据库的更改数

错误指标

由于超出最大连接数限制而被拒绝的客户端连接次数,如果这个数字很大,则意味着服务器的最大连接数设置得过低,需要调整maxclients


[root@CombCloud-2020110836 src]# ./redis-cli info | grep connected_clientsconnected_clients:1

key值查找失败(没有命中)次数,出现多次可能是被hei ke gongjji


[root@CombCloud-2020110836 src]# ./redis-cli info | grep keyspacekeyspace_misses:0

主从断开的持续时间(以秒为单位)


[root@CombCloud-2020110836 src]# ./redis-cli info | grep rdb_changes_since_last_saverdb_changes_since_last_save:0

复制积压缓冲区如果设置得太小,会导致里面的指令被覆盖掉找不到偏移量,从而触发全量同步


[root@CombCloud-2020110836 src]# ./redis-cli info | grep backlog_sizerepl_backlog_size:1048576

通过查看sync_partial_err变量的次数来决定是否需要扩大积压缓冲区,它表示主从半同步复制失败的次数


[root@CombCloud-2020110836 src]# ./redis-cli info | grep sync_partial_errsync_partial_err:1

redis性能测试命令
./redis-benchmark -c 100 -n 5000

说明:100个连接,5000次请求对应的性能

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
全世界会发现,伊朗战争打完后,世界只剩下一个超级大国了!

全世界会发现,伊朗战争打完后,世界只剩下一个超级大国了!

史行途
2026-06-17 12:00:53
伊布吐槽世界杯1新规:这就是马戏团!

伊布吐槽世界杯1新规:这就是马戏团!

体育哲人
2026-06-22 18:57:49
泽连斯基两拒波兰总统会谈请求,华沙:你在拖延时间

泽连斯基两拒波兰总统会谈请求,华沙:你在拖延时间

靓仔情感
2026-06-23 08:20:35
乌克兰“火烈鸟”导弹击中俄罗斯目标,俄罗斯人对此颇感意外

乌克兰“火烈鸟”导弹击中俄罗斯目标,俄罗斯人对此颇感意外

山河路口
2026-06-22 19:21:14
西安大抓捕!320名警察连夜收网,130人被抓,1040暴富梦彻底碎了

西安大抓捕!320名警察连夜收网,130人被抓,1040暴富梦彻底碎了

萌酱追热点
2026-06-23 00:40:15
认识大王蛇,也叫菜花蛇,农村最受欢迎的蛇,为啥人人见了都不打

认识大王蛇,也叫菜花蛇,农村最受欢迎的蛇,为啥人人见了都不打

农夫也疯狂
2026-06-22 16:18:35
见过最强的伏地魔是怎样 看网友讲述 气得我都恨不得去扇他两巴掌

见过最强的伏地魔是怎样 看网友讲述 气得我都恨不得去扇他两巴掌

侃神评故事
2026-06-22 15:48:08
欧洲又在挑拨中俄关系!欧媒说:俄罗斯正在变成中国的附庸!

欧洲又在挑拨中俄关系!欧媒说:俄罗斯正在变成中国的附庸!

世界地缘观察
2026-06-23 08:45:58
从提篮桥监狱到上海市长:他一辈子不喊口号,只干实事

从提篮桥监狱到上海市长:他一辈子不喊口号,只干实事

呼呼历史论
2026-05-25 12:10:00
62岁魏建军“弃子”上阵:放弃哈弗金字招牌 长城H10的底牌与野心

62岁魏建军“弃子”上阵:放弃哈弗金字招牌 长城H10的底牌与野心

阿芒娱乐说
2026-06-23 07:57:18
曼联传奇吉格斯缺席世界杯,新生活曝光:恋小14岁女友

曼联传奇吉格斯缺席世界杯,新生活曝光:恋小14岁女友

信息风云
2026-06-22 14:58:30
五种动力全覆盖!全新宝马X5将于6月30日全球首发:配141kWh超大电池

五种动力全覆盖!全新宝马X5将于6月30日全球首发:配141kWh超大电池

快科技
2026-06-22 11:49:00
不撤案就杀你全家!运城13岁女孩称遭男子强奸,更多细节浮出水面

不撤案就杀你全家!运城13岁女孩称遭男子强奸,更多细节浮出水面

火山詩话
2026-06-23 05:04:29
原来他是亚马尔父亲,服务员出身小C罗4岁,今儿子身价2亿回报他

原来他是亚马尔父亲,服务员出身小C罗4岁,今儿子身价2亿回报他

削桐作琴
2026-06-22 15:37:59
德天空:赛巴里将加盟拜仁,所有手续和体检都已完成

德天空:赛巴里将加盟拜仁,所有手续和体检都已完成

懂球帝
2026-06-23 05:22:06
全红婵传来好消息,真相终于曝光?家人松口气,陈若琳暖心送祝愿

全红婵传来好消息,真相终于曝光?家人松口气,陈若琳暖心送祝愿

小犙拍客在北漂
2026-06-22 14:59:48
迟重瑞的最新动态!与年轻女子手挽手出行,两人不是情侣

迟重瑞的最新动态!与年轻女子手挽手出行,两人不是情侣

卷史
2026-06-23 01:59:31
江西430万退休人员将迎2026年养老金调整,看一看近3年变化情况

江西430万退休人员将迎2026年养老金调整,看一看近3年变化情况

暖心人社
2026-06-23 02:14:44
大衣哥再登热搜!演出结束与友人聚餐,面前放满光瓶白酒,引热议

大衣哥再登热搜!演出结束与友人聚餐,面前放满光瓶白酒,引热议

火山詩话
2026-06-22 08:06:53
日本 4-0 血洗对手!中国球迷评论区炸了:我们连越南都赢不了

日本 4-0 血洗对手!中国球迷评论区炸了:我们连越南都赢不了

体坛狗哥
2026-06-22 21:42:06
2026-06-23 09:43:00
Meta
Meta
关注java进阶架构师送架构
1076文章数 9851关注度
往期回顾 全部

科技要闻

SpaceX、谷歌重挫,市值蒸发超5000亿美元

头条要闻

山东一中学门口车祸致11死13伤 27名公职人员被处分

头条要闻

山东一中学门口车祸致11死13伤 27名公职人员被处分

体育要闻

法国球星祝中国队下届世界杯取得好成绩

娱乐要闻

陪睡陪玩是皮毛,向佐揭内娱暗规则

财经要闻

智谱万亿市值,国产Anthropic真来了?

汽车要闻

华为智驾ADS限时优惠月底结束 7月1日前下订立省3000元

态度原创

亲子
游戏
家居
旅游
艺术

亲子要闻

腭裂首次面诊时间最好是3-5个月

劳菲女演员希望《战神》新作能吸引更多女玩家

家居要闻

绿意盎然 自然之境

旅游要闻

右江区推出端午三日精品旅游线路

艺术要闻

田卫平 2026静物油画选

无障碍浏览 进入关怀版