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