今天线上集群那边反馈宿主机上的云主机显示无法分配内存。
htop查看后结果如下:
内存占用将近97%,调查发现是redis导致。
解决:
设置Redis内存占用上限,到达上限后刷入磁盘
vi /etc/redis.conf
maxmemory 1g
maxmemory-policy allkeys-lru
appendonly yes
本文介绍了一次线上集群中遇到的Redis内存占用过高问题及解决方法。通过使用htop工具发现Redis消耗了大量内存资源,导致宿主机上的云主机无法正常分配内存。最终通过设置Redis的内存使用上限并在达到上限后将数据刷入磁盘的方式解决了该问题。
今天线上集群那边反馈宿主机上的云主机显示无法分配内存。
htop查看后结果如下:
内存占用将近97%,调查发现是redis导致。
解决:
设置Redis内存占用上限,到达上限后刷入磁盘
vi /etc/redis.conf
maxmemory 1g
maxmemory-policy allkeys-lru
appendonly yes
5019
2584
1250
604

被折叠的 条评论
为什么被折叠?
