当前位置: 首页 > news >正文

Redis内存使用率在95%以上,请问是什么原因?如何解决?

内存使用率在生产环境一般会有三种场景:

  1. 一直都很高 比如95%以上
  2. 突然飙高,一般和瞬时流量有关,内存使用率达到100%
  3. 只是某个节点飙高 ,内存使用率达到100%

场景不一样,问题的原因也可能不一样,解决方案也会不一样。具体的问题原因以及解决方案如下。

一、内存使用率长期处于高水位的解决办法

  1. 盘点下key的使用情况,清理掉无用的key;
  2. 看下key是否设置了合适的TTL策略,避免一直存在redis中;
  3. 检查是否有大key,大key很多的话,就会占用很多内存;
  4. 根据业务需求,设置合理的数据逐出策略,主要是调整maxmemory-policy参数的值;
  5. 根据业务需求,设置合理的过期Key主动删除的执行频率(即调整hz参数的值);
  6. 经过上述步骤优化后,内存使用率依旧较高,可以考虑从硬件配置上入手加大内存。

二、内存使用率突然上升的解决办法

1. 问题原因

内存使用率突然升高一般和瞬时并发流量有关,具体表现为:

  1. 短时间内大量写入新数据;
  2. 短时间内大量创建新连接;
  3. 突发访问产生大量流量超过网络带宽,导致输入缓冲区和输出缓冲区积压;
  4. 客户端处理速度跟不上Redis的处理速度,导致输出缓冲区积压。

2. 具体解决方案

  1. Redis性能监控的入流量与写QPS一致的话,也就是说流量可以承接,可能是写数据太大导致,这个需要升级下redis内存配置,也可以清理下无效的key,腾出更多的空间;
  2. 如果连接数突增的话,首先排除链接是否泄漏,正常关闭;或者设置连接超时时间(timeout 参数),自动关闭空闲连接;
  3. 执行MEMORY STATS命令,看下clients.normal占用的内存是否过多。如果是的话,排查业务流量突发原因或者提升带宽;
  4. 执行MEMORY DOCTOR命令,查看big_client_buf的值。当big_client_buf=1时,代表至少有一个客户端的输出缓冲区占用内存较大。执行CLIENT LIST命令,查看哪个客户端的输出缓冲区内存占用量(omem)较大。排查该客户端应用是否存在性能问题。

三、单个节点内存飙高

这种情况一般都是hash到这个分片大key或者热点key 有关系,一般解决办法是:

  1. 拆分key,分散单个节点流量,使数据更加均匀地分布在不同的数据分片节点上;
  2. 增加redis实例的内存,进行扩容。
http://www.jsqmd.com/news/331849/

相关文章:

  • JT/T808服务端平台模拟器使用说明
  • 2026外观缺陷自动检测设备技术应用与行业发展
  • 2026年口碑好的IP67行程开关/UL认证行程开关厂家采购参考指南(必看)
  • 2026年靠谱的塑料模块化传送带/烘焙模块化传送带厂家综合实力参考(2025)
  • 2026年知名的反弹同步隐藏轨/品牌同步隐藏轨厂家选择参考建议
  • 2026年热门的全铝厨房拉篮/碗碟厨房拉篮人气实力厂商推荐
  • 神金的做题记录
  • 2026年口碑好的流量计连接器/圆形航空连接器品牌厂商推荐(更新)
  • JT/T808服务端平台模拟器,你手边的开发利器
  • SARSIM 数据集的格式
  • 2026年靠谱的泊机球磨铁铸件/钢铸件用户口碑认可厂家
  • 2026年靠谱的襄阳装修家具/襄阳装修装饰行业优选榜
  • 2026年评价高的襄阳新房装修/襄阳平层装修热门选择排行榜
  • 2026年评价高的不锈钢灯/特种照明不锈钢灯厂家选择参考建议
  • 2026苏州公司并购律师事务所推荐及服务参考
  • 2026年知名的机车屏蔽泵/空调屏蔽泵优质供应商推荐参考
  • 2026年质量好的巷道智能发酵一体化/发酵一体化标杆工程榜
  • 2026年靠谱的液氨屏蔽泵/保温屏蔽泵优质供应商推荐参考
  • 2026年评价高的防火玻璃/玻璃厂家推荐与选购指南
  • 2026年口碑好的绝缘劳保用品/劳保手套值得信赖厂家推荐(精选)
  • 2026年口碑好的新型合金模板/镁合金模板品牌厂商推荐(更新)
  • 2026年靠谱的普通工装/防静电工装优质厂家推荐汇总
  • 2026年热门的模板/广西铝模板行业内知名厂家推荐
  • 浙江宇视科技APP开发工程师岗位深度解析与技术指南
  • 上海肯特仪表股份有限公司 APP开发工程师(Android/iOS)职位深度解析与技术面试指南
  • 2026年知名的洁净室工程节能技改/老旧洁净室工程技改升级改造效果榜
  • 2026年比较好的北京餐厅装修设计/装修设计专业实力榜
  • 2026年评价高的礼盒内衬珍珠棉/护角珍珠棉厂家推荐参考
  • 2026年靠谱的全自动减薄机/减薄机高口碑厂家推荐(评价高)
  • 2026年知名的耐火风管开料机/开料机厂家推荐与选购指南