使用 DTS 进行版本升级

最后更新时间:2021-03-17 11:53:40

    操作场景

    云数据库 Redis 4.0、5.0 内存版(标准架构)4.0、5.0 内存版(集群架构) 提供更灵活的规格配置、更高的性能及更完善的功能。如果您使用的 Redis 版本较低,为保证更好的云数据库服务体验,建议您升级至 Redis 4.0、5.0 版本。

    云数据库 Redis 实例版本升级通过数据传输服务 DTS 以热迁移的方式进行,保证升级过程中 Redis 实例业务不停服,能实时增量更新数据。

    术语 说明
    源实例 版本升级的源实例
    目标实例 版本升级的目标实例

    支持版本

    源实例版本 目标实例版本
    4.0内存版(标准架构) 4.0内存版(集群架构) 5.0内存版(标准架构) 5.0内存版(集群架构)
    2.8内存版(标准架构)
    4.0内存版(标准架构) -
    4.0内存版(集群架构) - -
    5.0内存版(标准架构) - - -

    前提条件

    • 需是正常运行状态下的 Redis 源实例。
    • 已购买 Redis 4.0、5.0 内存版(标准架构)或 Redis 4.0、5.0 内存版(集群架构)实例。

      说明:

      数据量小于12GB,且后续数据增长不超过60GB,QPS 不超过4W的情况,或是需要事务支持的情况,建议选择 Redis 4.0、5.0 内存版(标准架构),否则建议选择 Redis 4.0、5.0 内存版(集群架构)。

    操作步骤

    1. 使用 DTS 从云数据库 Redis 源实例,迁移数据至 Redis 4.0、5.0 内存版(标准架构)或 Redis 4.0、5.0 内存版(集群架构)实例,请参见 使用 DTS 进行迁移
    2. 数据同步完成,业务侧验证数据无误后,可根据业务 QPS 等指标选择时间断开 Redis 源实例连接,将连接切换到 Redis 目标实例,切换方法有以下两种:

    登录控制台切换:

    1) 记录 Redis 源实例的旧 IP 地址并修改 IP 地址。
    2) 修改 Redis 目标实例的网络信息和 Redis 源实例处于同一个 VPC 子网,并将目标实例的 IP 地址修改为源实例的旧 IP 地址,即可完成业务切换。修改网络信息和 IP 地址的具体操作请参见 配置网络
    登录实例切换:将代码中 Redis 源实例的 IP 更新为 Redis 目标实例的 IP 即可。