【最佳实践】巡检项:云数据库(Redis)利用率不足

问题描述

检查到云数据库Redis的资源利用率较低,如果业务生命周期已经稳定,并且没有增长的计划,可以适当调整实例的规格配置,降低成本。

解决方案

场景一 针对Redis内存利用率低的情况,腾讯云Redis支持缩容内存。

注意事项】为避免缩容失败,缩容后的实例容量要求大于或等于现有数据量的1.3倍,缩容后系统会自动进行退费。

实施步骤

控制台-实例列表页面,点击【配置变更】-【缩容节点】,在弹窗页面选择目标内存配置,确认费用后,单击【确定】即会触发变更。

返回实例列表,刷新页面,待实例状态为运行中,即任务完成。

场景二 针对Redis集群版本实例CPU利用率空闲的情况,腾讯云Redis支持缩减分片的数量。

【变更影响】

1.分片的删除操作,系统将自动均衡 Slot 配置,并且迁移数据,建议在业务低峰期进行操作, 避免迁移操作对业务访问造成影响。

2.阻塞命令BLPOP、BRPOP、BRPOPLPUSH、SUBSCRIBE在扩缩容期间会存在1次或者多次命令失败(影响次数和分片数量相关),请在操作前评估好对业务的影响。

3.开通“副本只读”功能的实例,在扩缩容期间,会有1次或者多次的命令失败(影响次数和分片数量相关),请在操作前评估好对业务的影响。

实施步骤

在业务的低峰变更时间窗口,登入控制台-实例列表页面,点击【配置变更】-【删除分片】,在弹窗页面阅读变更说明,选择目标分片数量,确认退还费用后,单击【确定】即触发任务。

返回实例列表,刷新页面,待实例状态为运行中,即任务完成。