You need to enable JavaScript to run this app.
文档中心
缓存数据库 Redis 版

缓存数据库 Redis 版

复制全文
下载 pdf
报错和异常
CPU 使用率异常升高怎么办?
复制全文
下载 pdf
CPU 使用率异常升高怎么办?
问题现象
查看 Redis 监控数据时,发现实例数据节点和代理节点的 CPU 使用率监控指标异常升高。
排查步骤
当业务流量过高或流量不均衡时,均会导致实例的 CPU 使用率监控指标异常升高,您可以参考如下步骤来定位问题原因并解决对应问题。
排查步骤
解决方案
  1. 业务流量不均衡
查看 Redis 实例中数据节点和代理节点的 CPU 使用率监控指标,是否仅有部分数据节点或代理节点的监控指标异常升高。
若存在部分节点监控指标异常升高,说明业务流量集中在这些节点,此时请参考如下方法尝试解决:
  • 数据节点流量不均:
  • 业务改造。您可以通过热 Key 分析功能,帮助快速发现实例中的热 Key,了解 Key 在内存中的占用、分布、过期时间等信息,并根据分析结果对热 Key 进行针对性的优化。例如,将热 Key 分散到不同的服务器中等。
  • 水平扩容。即增加实例的分片数,将业务流量分散到更多分片中,来降低单分片上承载的业务流量。具体操作步骤,请参见增加分片数
  • 代理节点流量不均:
  • 当业务中存在较多长连接时,确认是否只有部分客户端存在流量或是否存在实例变配等操作(如增加分片数等),这些情况都会导致流量不均,此时建议在业务侧通过增加更多连接或重新连接等方式进行均衡。
  • 当业务中使用的多为短连接,但仍然出现代理节点流量不均的情况时,请提交工单联系技术支持。
  1. 业务流量过高
查看 Redis 实例中代理节点的 QPS 监控指标是否过大,若该监控数值过大,说明业务流量可能过高。
若业务流量过高,建议水平扩容实例(即增加实例的分片数)将业务流量分散到更多分片中,来降低单分片上承载的业务流量。具体操作步骤,请参见增加分片数
  1. 其他情况
若经过上述优化后,CPU 使用率仍较高,请提交工单联系技术支持。
最近更新时间:2025.11.04 21:37:42
这个页面对您有帮助吗?
有用
有用
无用
无用