操作场景
同步任务启动后,如果遇到异常情况导致任务中断,用户可以手动进行重试。
Redis 的任务重试机制为:重新进行数据迁移,任务中断再重试时,之前已迁移到目标库的数据会被清空,或者被覆盖。
注意事项
仅状态为任务错误(error)的任务支持重试操作。
操作步骤
说明:
因重试需要将目标库中的数据清空,或者覆盖,需要配置 DTS 对目标库的读写策略。
2023年06月 Redis 重试功能上线后新建的任务,在任务配置阶段即可设置目标库读写策略。
2023年06月 Redis 重试功能上线前已有的存量任务,需要在任务详情页中设置目标库读写策略。
新建任务配置目标库读写策略
1. 登录 DTS 控制台,选择数据迁移页,单击新建任务并完成购买。
2. 选择已购买的任务,单击操作列的配置。
3. 在设置源和目标数据库页签中,设置自动重试的时间。
4. 在设置迁移选项及选择迁移对象页签中,设置目标库读写策略。
目标库写入模式
清空目标实例,表示源库数据同步到目标库时,目标库已有的数据会被清空,然后重新写入。
覆盖写,表示源库数据同步到目标库时,用源库的 Key 来覆盖目标库的 Key。
启用目标库读写:在使用任务重试功能时,需要开启本参数,以便允许 DTS 向目标库写入数据。
5. 任务校验完成后启动。
存量任务配置目标库读写策略
1. 登录 DTS 控制台,选择数据迁移页,选择需要配置的任务,单击对应任务 ID。
2. 在任务详情页中修改目标库写入模式、目标库读写两个参数。
重试任务
1. 在左侧导航选择数据迁移页,选择指定的迁移任务。
2. 在操作列选择更多 > 重试。