数据库自治服务DAS(Database Autonomy Service)提供Redis自动扩容功能,当内存平均使用率达到阈值后会自动升级Redis实例的规格,帮助您快速弹性适配业务高峰,避免内存溢出的风险,有效保障线上业务稳定性。
前提条件
费用说明
仅会产生因升级规格产生的费用,详情请参见变配说明。
自动扩容流程

开启自动扩容功能后,当观测窗口内Redis实例的内存平均使用率达到设定的阈值后,DAS将自动执行扩容操作(即升级实例规格至原先的一倍,例如从1 GB升级至2 GB)。完成扩容后,DAS会继续监测内存使用率,如果再次满足自动扩容的条件会继续扩容,直到扩容至您设置的规格上限。
说明
- 为保障DAS可正常访问云数据库的相关资源,开启该功能后,系统会将名为AliyunServiceRoleForDAS的关联角色授权给DAS使用。
- 如果自动扩容后,执行了手动变配操作,DAS判断您已人工手动降配,不会发送回缩建议给您。当您的实例再次触发了自动扩容,并达到回缩建议的阈值,DAS才会发送回缩建议给您。
- 如果您开启了订阅服务,当观测窗口Redis的内存平均使用率降至30%以下时,DAS将通过您设定的方式(例如邮件)发送回缩建议给您,您可以在合适的时间执行手动降配操作以提高资源利用率。关于订阅服务的具体操作,请参见本文的操作步骤。
自动扩容影响
- 实例执行切换时会出现1~2次30秒内的连接闪断,对于Lettuce客户端可能影响的时间会更长(2~10分钟)。
- 为保障变配后的新实例能快速追平原实例的增量数据,同时规避因DNS缓存引起的数据双写,在变配过程中,实例会出现1分钟内的只读状态。
- 为保障提供更出色的性能和稳定性,如果实例的小版本过低,在变更配置时,系统会将实例的小版本升级至最新。
操作步骤
- 登录DAS控制台。
- 在左侧导航栏中,单击实例监控。
- 找到目标实例,单击实例ID,进入目标实例详情页。
- 在左侧导航栏中,单击自治中心。
- 在自治中心页,单击右侧自治功能开关。
- 在 页签中,打开自治功能开关,完成自动扩容和事件订阅设置。
- 单击确定。