分布式缓存服务 DCS-使用迁移任务在线迁移Redis实例:步骤5:配置在线迁移任务
步骤5:配置在线迁移任务
- 创建完在线迁移任务之后,在“在线迁移”的列表,单击“配置”,配置在线迁移的源Redis、目标Redis等信息。
- 选择迁移方法。
支持“全量迁移”和“全量迁移+增量迁移”两种,“全量迁移”和“全量迁移+增量迁移”的功能及限制如表1所示。
表1 在线迁移方法说明 迁移类型
描述
全量迁移
该模式为Redis的一次性迁移,适用于可中断业务的迁移场景。全量迁移过程中,如果源Redis有数据更新,这部分更新数据不会被迁移到目标Redis。
全量迁移+增量迁移
该模式为Redis的持续性迁移,适用于对业务中断敏感的迁移场景。增量迁移阶段通过解析日志等技术, 持续保持源Redis和目标端Redis的数据一致。
增量迁移,迁移任务会在迁移开始后,一直保持迁移中状态,不会自动停止。需要您在合适时间,在“操作”列单击“停止”,手动停止迁移。停止后,源端数据不会造成丢失,只是目标端不再写入数据。增量迁移在传输链路网络稳定情况下是秒级时延,具体的时延情况依赖于网络链路的传输质量。
图1 选择迁移方法
- 配置“源Redis”和“目标Redis”。
- Redis类型支持“云服务Redis”和“自建Redis”,需要根据迁移场景选择数据来源。
- 云服务Redis:当源端或目标Redis为D CS Redis,且与迁移任务处于相同VPC时,可以选择“云服务Redis”类型,并指定需要迁移的DCS Redis实例。
- 自建Redis:DCS Redis、其他云厂商Redis、自行搭建的Redis,都可以选择“自建Redis”类型,并输入Redis的连接地址。
当源Redis和目标Redis属于华为云的不同Region,则打通网路后,目标Redis实例无论是自建Redis或华为云Redis实例,在“目标Redis类型”区域,只能选中自建Redis,输入实例相关信息。
- 如果是密码访问模式实例,在输入连接实例密码后,单击密码右侧的“测试连接”,检查实例密码是否正确、网络是否连通。如果是免密访问的实例,请直接单击“测试连接”。
- 在“源DB”或“目标DB”中,您可以选择是否需要指定具体迁移的DB。例如源端输入5,目标端输入6时,表示迁移源Redis DB5中的数据到目标Redis的DB6;当源端不指定DB,目标端指定DB时,表示默认迁移源端的全部数据,到目标端指定的DB,当目标端不指定DB时,表示默认迁移到与源端对应的DB。
- 当源端为多DB,目标端为单DB的DCS实例时(单DB的实例只有DB0),需要源端的所有数据都在DB0,或者指定仅迁移源端某一DB中的数据并将目标端DB指定为0,否则会迁移失败。
- DCS Redis的DB数请参见Redis实例是否支持多DB方式?。
- Redis类型支持“云服务Redis”和“自建Redis”,需要根据迁移场景选择数据来源。
- 单击“下一步”。
- 确认迁移信息,然后单击“提交”,开始创建迁移任务。
可返回迁移任务列表中,观察对应的迁移任务的状态,迁移成功后,任务状态显示“成功”。
- 如果是增量迁移,会一直保持迁移中状态,需要手动停止迁移。
- 如需停止迁移中的任务,勾选迁移任务左侧的方框,单击迁移任务上方的“停止”,即可停止迁移。
- 数据迁移后,源端与目标端重复的Key会被覆盖。
如果出现迁移失败,可以单击迁移任务名称,进入迁移任务详情页面,查看“迁移日志”。
- 分布式缓存数据迁移_分布式缓存_数据迁移-华为云
- Redis有什么作用_数据缓存_华为云Redis-华为云
- 分布式消息中间件实战_分布式消息实战_分布式消息-华为云
- 分布式缓存服务Redis优势_分布式缓存服务Redis_华为云
- 自建Redis成本高怎么办_中间件_华为云Redis-华为云
- 分布式缓存Redis稳定性怎么样_分布式缓存Redis_企业版-华为云
- 免费主机迁移服务_虚拟机文件复制到主机_虚拟主机迁移_云服务器迁移
- 容器集群迁移
- 云数据库RDS for MySQL版本升级_MySQL版本_升级数据库版本
- 分布式缓存Redis版本差异_分布式缓存Redis有哪些版本_分布式缓存-华为云