分布式缓存服务 DCS-迁移方案说明:迁移工具

时间:2024-07-15 20:00:58

迁移工具

表1 Redis迁移工具对比

工具/命令/服务

特点

说明

D CS 控制台界面一键式迁移

操作简单,同时支持在线迁移和离线迁移(备份文件导入)两种方式,其中在线迁移支持增量数据迁移。

  • 离线迁移,适用于源Redis和目标Redis网络不连通、源Redis不支持SYNC/PSYNC命令的场景。需要将数据备份文件导入到OBS,DCS从OBS桶中读取数据,将数据迁移到DCS的Redis中。
  • 在线迁移,涉及到SYNC/PSYNC命令,适用于源Redis放通了SYNC/PSYNC命令的场景。支持将源Redis中的数据全量迁移或增量迁移到目标Redis中。

Redis-cli

  • Redis自带命令行工具,支持导出RDB文件,也支持将持久化的AOF文件整库导入。
  • AOF文件为所有数据更改命令的全量集合,数据文件稍大。

-

Rump

支持在线迁移,支持在同一个实例的不同数据库之间,以及不同实例的数据库之间迁移。

不支持增量迁移。

建议停业务后迁移,避免出现Key丢失。详情参考使用Rump在线迁移其他云厂商Redis

Redis-Shake

在线迁移和离线迁移均支持的一款开源工具。

适用于Cluster集群的数据迁移。

自行开发迁移脚本

灵活,根据实际情况适配。

-

support.huaweicloud.com/migration-dcs/dcs-migration-090626002.html