更新时间:2024-06-19 GMT+08:00
使用DCS迁移介绍
DCS控制台界面支持在线迁移和离线迁移(备份文件导入)两种方式,其中,在线迁移支持增量数据迁移。
- 离线迁移,适用于源Redis和目标Redis网络不连通、源Redis不支持SYNC/PSYNC命令的场景。需要将数据备份文件导入到OBS,DCS从OBS桶中读取数据,将数据迁移到华为云Redis中;或直接将备份文件导入到DCS实例中。
- 在线迁移,涉及到SYNC/PSYNC命令,适用于源Redis放通了SYNC/PSYNC命令的场景。支持将源Redis中的数据全量迁移或增量迁移到目标Redis中。
进行在线迁移时,迁移执行机会向源端地址发送PSYNC命令,其原理可参考Replication介绍,该命令会引起源端执行fork系统调用,对时延产生影响,其影响范围可参考Redis官网。
当前数据迁移功能为公测免费,开始收费时间会另行通知。
更多迁移工具和方案介绍,请参考迁移方案概览。
迁移类型 |
源端 |
目标端:DCS服务 |
||
---|---|---|---|---|
单机/主备/读写分离 |
Proxy集群 |
Cluster集群 |
||
备份文件导入 |
AOF文件 |
√ |
√ |
√ |
RDB文件 |
√ |
√ |
√ |
|
在线迁移 |
DCS Redis:单机/主备/读写分离 |
√ |
√ |
√ |
DCS Redis:Proxy集群
说明:
Redis 3.0 proxy不支持作为源端迁移,4.0/5.0 proxy支持作为源端迁移。 |
√ |
√ |
√ |
|
DCS Redis:Cluster集群 |
√ |
√ |
√ |
|
自建Redis |
√ |
√ |
√ |
|
其他云服务Redis |
√ |
√ |
√ |
|
说明:
源端其他云Redis在满足和目标DCS Redis的网络相通、源Redis已放通SYNC和PSYNC命令这两个前提下,使用在线迁移的方式,可以将源Redis中的数据全量迁移或增量迁移到目标Redis中,但其他云厂商的部分实例可能存在无法在线迁移的问题,可以采用离线或其它迁移方案。迁移方案概览 |
- DCS Redis,指的是分布式缓存服务的Redis。
- 自建Redis,指的是在云上、其他云厂商、本地数据中心自行搭建Redis。
- 其他云服务Redis,指的是其他云厂商的Redis服务。
- √表示支持,×表示不支持。
父主题: 实例数据迁移