更新时间: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所示。
- 在“源Redis实例”中选择步骤1:获取源Redis实例名称及密码中获取的源Redis实例名称。
如果是密码访问模式实例,在输入连接实例密码后,您可以单击密码右侧的“测试连接”,检查实例密码是否符合要求。
- 在“目标Redis实例”中,选择步骤2:准备目标Redis实例中创建的目标实例。
如果是密码访问模式实例,在输入连接实例密码后,您可以单击密码右侧的“测试连接”,检查实例密码是否符合要求。
- 单击“立即创建”。
- 确认迁移信息,然后单击“提交”,开始创建迁移任务。
可返回迁移任务列表中,观察对应的迁移任务的状态,迁移成功后,任务状态显示“成功”。
如果是增量迁移,迁移任务会在迁移开始后,一直保持迁移中状态,直到您在“操作”列单击“停止”,手动停止迁移。
父主题: 使用DCS迁移数据