现象描述
现象1:收到内存使用率过高的消息提醒。
现象2:内存使用率监控指标过高。
现象3:被淘汰的 Key 变多、响应时延变大。
可能原因
业务需优化。
当前内存不满足业务需求。
解决思路
分析内存使用率高的原因,针对不同原因进行相应优化。
若仍不能解决问题,您可以在控制台扩容实例规格。
处理步骤
内存版(标准架构)扩容
注意:
配置变更后,实例将按照新的规格计费。
内存版(标准架构)扩容时,本机剩余容量不足以满足扩容需求,则会发生迁移,迁移过程中不影响业务访问,迁移完成后仅2.8版本会发生闪断,建议该版本业务侧有重连机制。
因内存版(标准架构)最大容量为64GB,所以当内存版(标准架构)容量达到64GB时,无法再进行扩容。
1. 登录 Redis 控制台,在实例列表,选中要扩容的实例,在操作列选择配置变更>扩容节点。 2. 在弹出的配置变更对话框,选择需更改的配置,单击确定。
3. 返回实例列表,待实例状态变更为运行中,即可正常使用。
内存版(集群架构)扩容
注意:
配置变更后,实例将按照新的规格计费。
新增分片操作,系统将自动均衡 Slot 配置,并且迁移数据。
阻塞命令 BLPOP、BRPOP、BRPOPLPUSH、SUBSCRIBE 在扩缩容期间会存在1次或者多次命令失败(影响次数和分片数量相关),请在操作请评估好对业务的影响。
1. 登录 Redis 控制台,在实例列表,选中要扩容的实例,在操作列选择配置变更>增加分片或扩容节点。 2. 在弹出的配置变更对话框,选择需更改的配置,单击确定。
3. 返回实例列表,待实例状态变更为运行中,即可正常使用。
说明:
如果以上方法仍未解决问题,您还可以 提交工单联系售后。
本页内容是否解决了您的问题?