说明
变更可用区功能目前为白名单特性,如需要使用该特性,请联系技术支持开通后使用。
当可用区资源不足限制实例扩缩容、需要加强容灾能力或有其他迁移需求需要将现有实例切换到其它可用区时,您可以直接在控制台迁移实例至新的可用区。此过程将保留实例的所有数据、账户信息不变,除Cluster系列变更可用区外,其他系列实例连接地址不变。
前提条件
Redis缓存实例处于“运行中”状态。
注意事项
基础版、增强版实例
在某些场景下,迁移可用区不会导致连接闪断,但在其他场景中仍可能引发连接闪断。因此,请确保业务具有重连机制并在业务低峰期执行。
✅不闪断
实例当前为单可用区,增加备可用区(主可用区不变)。
实例当前为双可用区,更换备可用区(备可用区无主节点)。
⚠️ 闪断
变更主节点所在可用区(包含主从切换导致主节点在备可用区时变更备可用区)。
读写分离实例读请求访问了备可用区节点时变更备可用区。
支持的迁移类型和场景
支持的迁移类型 | 常见场景 |
---|---|
从单可用区迁移至单可用区 | 将实例迁移至ECS所属的可用区,同一可用区ECS和实例通过内网连接拥有更低的网络延迟。 |
从双可用区迁移至双可用区 | |
从单可用区迁移至双可用区 | 提高实例的容灾能力,实现跨机房容灾。 单可用区实例可以承受服务器和机架级别的故障,而多可用区实例通过跨机房部署可抵御机房级别的故障,从而提升容灾能力。 |
从双可用区迁移至单可用区 | 满足特定功能的要求。 |
操作步骤
登录 Redis管理控制台。
在管理控制台左上角选择实例所在的区域。
在实例列表页,单击目标实例名称进入实例详情页面。
在网络信息区域,点击可用区右侧的变更可用区按钮即打开新的变更可用区页面。
在打开的变更可用区页面中,可以查看实例基础信息,并完成下述配置。
配置
说明
主可用区变更
选择目标可用区。
备可用区变更
指定备可用区后,实例的备节点会迁移至该可用区,实现跨可用区容灾。
主可用区副本数 如果实例为基础版、增强版(多副本)实例,在迁移到双可用区时,您可以通过本参数调整实例中主可用区的副本数分布。备可用区副本数自动确定。
查看变更风险检查明细,也可手动执行左下角重新检查按钮,然后单击提交订单。