Redis监控技巧总结Redis监控




Redis监控技巧总结Redis监控

2022-07-20 20:31:02 网络知识 官方管理员

Redis监控最直接的方法当然就是使用系统提供的info命令来做了,你只需要执行下面一条命令,就能获得Redis系统的状态报告。

redis-cliinfo

内存使用

如果Redis使用的内存超出了可用的物理内存大小,那么Redis很可能系统会被OOMKiller杀掉。针对这一点,你可以通过info命令对used_memory和used_memory_peak进行监控,为使用内存量设定阀值,并设定相应的报警机制。当然,报警只是手段,重要的是你得预先计划好,当内存使用量过大后,你应该做些什么,是清除一些没用的冷数据,还是把Redis迁移到更强大的机器上去。

持久化

如果因为你的机器或Redis本身的问题导致Redis崩溃了,那么你唯一的救命稻草可能就是dump出来的rdb文件了,所以,对Redisdump文件进行监控也是很重要的。你可以通过对rdb_last_save_time进行监控,了解你最近一次dump数据操作的时间,还可以通过对rdb_changes_since_last_save进行监控来知识如果这时候出现故障,你会丢失多少数据。

主从复制

如果你设置了主从复制模式,那么你最好对复制的情况是否正常做一些监控,主要是对info输出中的master_link_status进行监控,如果这个值是up,那么说明同步正常,如果是down,那么你就要注意一下输出的其它一些诊断信息了。比如下面这些:

复制代码

发表评论:

最近发表
网站分类
标签列表