更新时间:2022-02-21 GMT+08:00
在线迁移方式
场景描述
在满足源Redis和目标Redis的网络相通、源Redis未禁用SYNC和PSYNC命令这两个前提下,使用在线迁移的方式,将源Redis中的数据全量迁移或增量迁移到目标Redis中。
前提条件
在迁移之前,请先阅读使用DCS迁移介绍,了解当前DCS支持的在线迁移能力,选择适当的目标实例。
步骤2:准备目标Redis实例
- 如果您还没有目标Redis,请先创建,创建操作,请参考创建Redis实例。
- 如果您已有目标Redis,则不需要重复创建,但在迁移之前,您需要清空实例数据。清空操作,请参考清空Redis实例数据。
步骤3:检查源Redis和目标Redis的网络
- 检查源Redis和目标Redis是否在同一个VPC内。
如果是,则执行步骤4:创建在线迁移任务;如果不是,执行2。
- 检查源Redis的VPC和目标Redis的VPC,两个VPC的网络是否打通,目标Redis是否能跨VPC访问源Redis。
如果已打通,则执行1;如果没打通,请参考《虚拟私有云 用户指南》的“VPC对等连接”章节,查看和创建对等连接。
步骤4:创建在线迁移任务
- 登录分布式缓存服务控制台。
- 单击左侧菜单栏的“数据迁移”。页面显示迁移任务列表页面。
- 单击右上角的“创建迁移任务”。进入创建数据迁移页面。
- 设置迁移任务名称和描述。
- “迁移类型”选择“在线迁移”。
- 选择迁移方法。
从其他云Redis到DCS Redis的数据迁移,支持全量迁移+增量迁移,全量迁移及增量迁移的功能及限制如表1所示。
- 输入步骤1:获取源Redis的IP和端口中获取到的源Redis IP和端口。
当前支持的网络类型有:
- 与目标处于相同VPC的Redis:表示源Redis和目标Redis通过VPC联通。
- 通过专线/VPN网关接入的自建Redis:源Redis和目标Redis通过VPN或专线网络联通。
- 在“目标Redis实例”中,选择步骤2:准备目标Redis实例中创建的目标实例。
如果是密码访问模式实例,在输入连接实例密码后,您可以单击密码右侧的“测试连接”,检查实例密码是否符合要求。
- 单击“立即创建”。
- 确认迁移信息,然后单击“提交”,开始创建迁移任务。
可返回迁移任务列表中,观察对应的迁移任务的状态,迁移成功后,任务状态显示“成功”。
如果是增量迁移,迁移任务会在迁移开始后,一直保持迁移中状态,直到您在“操作”列单击“停止”,手动停止迁移。
父主题: 使用DCS迁移数据