Redis内存分析

作者: ivan_cloud | 来源:发表于2018-02-01 20:42 被阅读53次

Redis服务器内存增长到一定的使用率阀值,需要分析内存的使用情况,查找出过大的key

阿里云提供两种方案:

1、如何搜索过大的 key

2、Redis内存分析方法

同时,集群版的Redis,在设置云监控时,需要注意:

需要设置资源范围为全部资源,来分别对各个节点的内存使用率进行监控和报警

否则,当其中一个节点因为一个大key而导致内存使用达到maxmemory,整个集群可能并不会报警

我们曾经发生过一次生产环境事故,个别Redis写入请求报达到maxmemory的异常,经查找发现8台Node中,有其中1台的内存使用率达到了100%,原因是开发人员一个list类型的key中记录了非常大的数据,导致单个key的内存使用量非常大(单个key只能放在一台Node中),但集群版的Redis内存使用率没有报警,原因就是需要做如上的云监控设置。

相关文章

网友评论

    本文标题:Redis内存分析

    本文链接:https://www.haomeiwen.com/subject/bzjjzxtx.html