全部产品
Search
文档中心

云数据库 Redis:修改专有网络VPC或交换机

更新时间:Apr 01, 2024

云数据库Redis版支持修改专有网络或交换机,例如通过该功能将Redis实例的专有网络调整至ECS实例所属的专有网络,实现ECS实例与Redis实例间的互连。

前提条件

  • 本地盘版集群架构实例开通了直连地址,请临时释放直连地址,待修改专有网络VPC后再重新启用。

  • 若实例已开启专有网络免密访问,请临时关闭该功能。

  • 若存在正在运行的DTS数据迁移或同步任务,请临时暂停任务,否则将提示错误。

适用场景

操作

场景示例

修改专有网络

解决客户端与Redis实例因专有网络不同导致无法连接的问题。

例如,业务所属的ECS实例部署在专有网络A,购买的Redis实例在专有网络B,您可以将Redis实例切换至专有网络A,即可解决因专有网络不同导致的连接问题。

修改交换机

将云资源根据业务分类并规划IP地址的分配,便于集中管理云资源和IP白名单。

例如,需要将数据库业务相关的云资源(例如ECS实例、Redis实例等)统一划入相同的交换机中,自动分配相同网段的地址。

影响

  • 切换过程中会有30秒闪断,请在业务低峰期操作并确保应用程序具有重连机制。

  • 切换专有网络或交换机会造成虚拟IP地址(Virtual IP address)的变更,如果应用程序使用虚拟IP地址连接实例,会因为虚拟IP地址的变更导致连接失败。

    说明

    切换专有网络或交换机不会引起实例连接地址的变化(例如r-hp3bpn39cs1vu****.redis.hangzhou.rds.aliyuncs.com),推荐应用程序使用连接地址连接实例。

  • VIP的变更会短暂影响到DMS的使用,变更结束后会自动恢复正常。

  • 切换完成后,请及时清理客户端的缓存 ,否则可能出现只能读取数据,无法写入数据的情况。

操作步骤

  1. 访问Redis实例列表,在上方选择地域,然后单击目标实例ID。

  2. 基本信息区域框,单击专有网络ID后的修改

    说明

    如果仅需要修改交换机,您也可以单击交换机ID后的修改

  3. 在右侧弹出的面板中,选择要切换的目标专有网络和交换机。

    说明

    如果下拉框中没有可选的专有网络或交换机,请先创建专有网络和交换机(交换机所属的可用区须和Redis实例的可用区相同)。具体操作,请参见创建和管理专有网络创建和管理交换机

  4. 单击确定

    警告

    切换过程中会有30秒闪断,请在业务低峰期操作并确保应用程序具有重连机制。

  5. 阅读对话框的提示,单击确定

相关API

API接口

说明

SwitchNetwork

切换Redis实例的专有网络VPC或交换机,如果Redis实例为经典网络,则会将其切换为专有网络。