分布式缓存服务 DCS-升级Redis 3.0实例到高版本实例:迁移实例数据
迁移实例数据
- 登录分布式缓存服务管理控制台。
- 在管理控制台左上角单击,选择源Redis所在的区域。
- 单击左侧菜单栏的“数据迁移”。页面显示迁移任务列表页面。
- 单击右上角的“创建在线迁移任务”。
- 设置迁移任务名称和描述。
- 配置在线迁移任务虚拟机资源的VPC、子网和安全组。
- 迁移任务需要与源Redis和目标Redis实例网络互通,请选择与Redis实例相同的VPC。
- 迁移任务创建后,会占用一个租户侧IP,即控制台上迁移任务对应的“迁移机IP”,如果目标Redis配置了IP白名单,需要放通迁移机IP。
- 迁移任务所选安全组的“出方向规则”需放通源端Redis和目标端Redis的IP和端口(安全组默认情况下为全部放通,则无需单独放通),以便迁移任务的虚拟机资源能访问源Redis和目标Redis。
- 在线迁移任务创建完成后,单击在线迁移任务右侧“操作”列的“配置”,配置在线迁移的源Redis、目标Redis等信息。
- 迁移方法请选择“全量迁移+增量迁移”,仅当选择“全量迁移+增量迁移”的迁移方法时,支持通过控制台交换源端与目标端实例的IP地址。如果选择“全量迁移”,需要手动切换业务连接Redis的IP地址。
表1 在线迁移方法说明 迁移类型
描述
全量迁移
该模式为Redis的一次性迁移,适用于可中断业务的迁移场景。全量迁移过程中,如果源Redis有数据更新,这部分更新数据不会被迁移到目标Redis。
全量迁移+增量迁移
该模式为Redis的持续性迁移,适用于对业务中断敏感的迁移场景。增量迁移阶段通过解析日志等技术, 持续保持源Redis和目标端Redis的数据一致。
增量迁移,迁移任务会在迁移开始后,一直保持迁移中状态,不会自动停止。需要您在合适时间,在“操作”列单击“停止”,手动停止迁移。停止后,源端数据不会丢失,只是目标端不再写入数据。增量迁移在传输链路网络稳定情况下是秒级时延,具体的时延情况依赖于网络链路的传输质量。
- 当迁移方法选择“全量迁移+增量迁移”时,支持选择是否启用“带宽限制”。
启用带宽限制功能,当数据同步速度达到带宽限制时,将限制同步速度的继续增长。
- 选择是否“自动重连”。如开启自动重连模式,迁移过程中在遇到网络等异常情况时,会无限自动重连。
自动重连模式在无法进行增量同步时,会触发全量同步,增加带宽占用,请谨慎选择。
- “源Redis实例”和“目标Redis实例”,请分别选择需要升级的Redis 3.0实例和新建的高版本Redis实例。
- 如果源Redis和目标Redis为密码访问模式,请分别在“源Redis实例密码”和“目标Redis实例密码”处输入实例密码后,单击密码右侧的“测试连接”,检查实例密码是否正确、网络是否连通。如果源Redis和目标Redis为免密访问模式,无需输入密码,直接单击“测试连接”。
- 在“源DB”和“目标DB”中,可以选择是否需要指定具体迁移的DB。例如源端输入5,目标端输入6时,表示迁移源Redis DB5中的数据到目标Redis的DB6。当源端不指定DB,目标端指定DB时,表示默认迁移源端的全部数据到目标端指定的DB;当目标端不指定DB时,表示默认迁移到与源端对应的DB。本次操作“源DB”和“目标DB”置空即可。
- 单击“下一步”。
- 确认迁移信息,然后单击“提交”,开始创建迁移任务。
可返回迁移任务列表中,观察对应的迁移任务的状态,迁移成功后,任务状态显示“成功”。
- 如果是增量迁移,会一直保持迁移中的状态。
- 如需手动停止迁移,请选中需要停止的迁移任务,单击“停止”。
- 数据迁移后,目标端与源端重复的Key会被覆盖。
如果出现迁移失败,可以单击迁移任务名称,进入迁移任务详情页面,查看“迁移日志”。
- 分布式缓存Redis版本差异_分布式缓存Redis有哪些版本_分布式缓存-华为云
- 分布式缓存数据迁移_分布式缓存_数据迁移-华为云
- 分布式缓存服务Redis优势_分布式缓存服务Redis_华为云
- 自建Redis成本高怎么办_中间件_华为云Redis-华为云
- 数据缓存_数据高并发_数据高可用-华为云
- 数据库压力怎么办_Redis_分布式缓存-华为云
- Redis有什么作用_数据缓存_华为云Redis-华为云
- 分布式缓存Redis稳定性怎么样_分布式缓存Redis_企业版-华为云
- GaussDB(for MySQL)重点特性介绍_升级Proxy内核版本_重启Proxy实例
- 如何提升应用访问速度_分布式redis_分布式缓存-华为云