更新时间:2022-02-21 GMT+08:00

使用DCS迁移介绍

DCS Redis支持备份文件导入和在线迁移两种迁移方式:

  • 备份文件导入方式:您需要先将源Redis的数据备份并下载,然后将备份数据文件上传到与DCS Redis实例同一租户下相同Region下的OBS桶中,DCS从OBS桶中读取备份数据,并将数据迁移到DCS Redis中。

    支持从其他云厂商Redis服务、自建Redis迁移到DCS Redis

  • 在线迁移:在满足源Redis和目标Redis的网络相通、源Redis未禁用SYNC和PSYNC命令这两个前提下,使用在线迁移的方式,将源Redis中的数据全量迁移或增量迁移到目标Redis中。

当前使用DCS控制台支持的迁移能力,如下表所示,您可以根据业务实际情况,选择迁移方式。

数据迁移功能,仅适用于用户直接在DCS控制台创建的DCS实例,如果用户执行数据迁移后,建议将客户端连接DCS实例的访问地址修改为目标实例的访问地址。

如果是通过服务依赖创建的DCS实例(例如,Roma Connect服务创建实例时,通过接口创建的DCS实例),不支持数据迁移。

表1 DCS支持的迁移能力

迁移类型

源端

目标端:DCS服务

单机/主备

Proxy集群

Cluster集群

备份文件导入

OBS桶:AOF文件

×

OBS桶:RDB文件

在线迁移

DCS Redis:单机/主备

DCS Redis:Proxy集群

×

×

×

DCS Redis:Cluster集群

自建Redis:单机/主备

自建Redis:Proxy集群

自建Redis:Cluster集群

其他云Redis服务:单机/主备

×

×

×

其他云Redis服务:Proxy集群

×

×

×

其他云Redis服务:Cluster集群

×

×

×

  • DCS Redis,指的是分布式缓存服务的Redis。
  • 自建Redis,指的是在云上、其他云厂商、本地数据中心自行搭建Redis。
  • 其他云Redis服务,指的是其他云厂商的Redis服务。
  • √表示支持,×表示不支持。