迁移概览
DCS Redis支持备份文件导入和在线迁移两种迁移方式:
- 备份文件导入方式,数据来源分为OBS桶和Redis实例两种方式
OBS桶导入方式:您需要先将源Redis的数据备份并下载,然后将备份数据文件上传到与DCS Redis实例同一租户下相同Region下的对象存储服务(OBS)中,DCS从对象存储服务(OBS)中读取备份数据,并将数据迁移到DCS Redis中。
支持从其他云厂商Redis服务、自建Redis迁移到DCS Redis 。
Redis实例导入方式:您需要先将源Redis的数据进行备份,然后可将源实例备份数据迁移到DCS Redis中。
- 在线迁移:在满足源Redis和目标Redis的网络相通、源Redis未禁用SYNC和PSYNC命令这两个前提下,使用在线迁移的方式,将源Redis中的数据全量迁移或增量迁移到目标Redis中。
当前使用DCS控制台支持的迁移能力,如下表所示,您可以根据业务实际情况,选择迁移方式。
说明数据迁移功能,适用于用户直接在DCS控制台创建的DCS实例及自建Redis,如果用户执行数据迁移后,需要将客户端连接DCS实例的访问地址修改为目标实例的访问地址并重启客户端。
如果是通过服务依赖创建的DCS实例(例如,Roma Connect服务创建实例时,通过接口创建的DCS实例),不支持数据迁移。
表DCS支持的迁移能力
迁移类型 源端 目标端:DCS服务 单机/主备 Proxy集群 Cluster集群 备份文件导入 对象存储服务(OBS):AOF文件
说明
Redis 4.0/5.0实例和其他开启RDB压缩实例导出的AOF文件都不支持导入。√ √ × 对象存储服务(OBS):RDB文件 √ √ √ 在线迁移 DCS Redis:单机/主备 √ √ √ DCS Redis:Proxy集群
说明
Redis 3.0 proxy不支持作为源端迁移,4.0/5.0 proxy支持作为源端迁移。√ √ √ DCS Redis:Cluster集群 √ √ √ 自建Redis:单机/主备 √ √ √ 自建Redis:Proxy集群 √ √ √ 自建Redis:Cluster集群 √ √ √ 其他云Redis服务:单机/主备 × × × 其他云Redis服务:Proxy集群 × × × 其他云Redis服务:Cluster集群 × × ×