云数据库Redis版网络切换

云数据库Redis支持将实例从经典网络切换为专有网络,实现客户端与Redis实例间通过同一专有网络互访,获得更高的安全性和更低的网络延迟。

前提条件

Redis实例的网络类型为经典网络。

说明

您可以在实例的基本信息页面查看到网络类型。

影响

  • Redis实例切换为专有网络后,无法再切换为经典网络。

  • 实例会出现秒级的连接闪断,请在业务低峰期执行该操作并确保应用具备重连机制。

  • 在执行切换时,您可以选择是否保留经典网络地址。如果不保留,实例的经典网络地址将被释放,客户端将无法继续通过经典网络地址连接Redis实例,您需要尽快更换客户端中设置的数据库连接地址。

实例的网络类型

网络类型

说明

专有网络(推荐)

专有网络VPC(Virtual Private Cloud)是您专有的云上私有网络。不同的专有网络之间二层逻辑隔离,拥有较高的安全性和性能。客户端部署在ECS实例上时,通过专有网络连接至Redis实例,可获得更高的安全性和更低的网络延迟。

经典网络

经典网络中的云服务在网络上不进行隔离,只能依靠云服务自身的安全组或白名单策略来阻挡非法访问。

说明

客户端为专有网络,Redis实例为经典网络时,客户端无法连接至Redis实例。将Redis实例切换至与客户端相同的专有网络后,可快速实现相互通信。

操作步骤

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

  2. 连接信息区域框的右侧,单击切换为专有网络

  3. 在右侧弹出的面板中完成设置。

    切换为专有网络

    配置

    说明

    专有网络

    选择目标专有网络和交换机。

    说明

    如果下拉框中没有可选的专有网络或交换机,说明Redis实例所在的地域和可用区没有可用的专有网络或交换机。请先创建专有网络和交换机,并确保专有网络所在地域和Redis实例的地域相同,交换机所在的可用区与Redis实例的可用区相同。具体操作,请参见创建和管理专有网络创建和管理交换机

    虚拟交换机

    保留经典网络地址

    根据业务需求选择是否保留经典网络地址:

    • 保留:实例将同时拥有经典网络地址和专有网络地址,客户端可以通过这两种连接地址连接至Redis实例,您需要在经典网络地址失效前,将客户端的数据库连接地址更换为专有网络地址。

    • 不保留:实例的经典网络地址将被释放,客户端将无法继续通过原有的经典网络地址连接Redis实例。

    保留天数

    设置经典网络地址的保留天数。完成切换后,您也可以重新修改保留天数,具体操作,请参见修改原经典内网地址使用期限

  4. 单击确定

常见问题

切换专有网络时,无法选择交换机,是什么原因?

如果下拉框中没有可选的专有网络或交换机,说明Redis实例所在的地域和可用区没有可用的专有网络或交换机。请先创建专有网络和交换机,并确保专有网络所在地域和Redis实例的地域相同,交换机所在的可用区与Redis实例的可用区相同。具体操作,请参见创建和管理专有网络创建和管理交换机

同一地域,不同可用区,会有网络连通的问题吗?

如果应用部署在ECS实例上,ECS实例与Redis实例位于同一地域同一专有网络,即使位于不同可用区,也不影响网络连通。关于地域和可用区的详细介绍,请参见地域和可用区

经典网络切换为专有网络,可以保持连接地址不变吗?

切换为专有网络时,您可以选择保留经典网络地址,并选择保留时长。保留时间到期前,您可以多次延长保留时间。到期后,经典网络地址会被释放。

修改经典网络地址的保留时长,请参见修改原经典内网地址使用期限

相关API

API接口

说明

SwitchNetwork - 切换专有网络VPC或交换机

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