借助DTS和redis-shake迁移工具,云数据库Redis为您提供了多种数据迁移方案,可满足多种业务场景下Redis的数据迁移需求。

主要数据迁移工具

工具 简介
DTS(推荐) 数据传输服务DTS(Data Transmission Service)是阿里云提供的实时数据流服务,集数据迁移、订阅、同步于一体,为您提供稳定安全的传输链路。DTS支持全量数据迁移和增量数据迁移,可实现不停服迁移,降低对业务的影响。
redis-shake redis-shake是阿里云自研的开源Redis数据传输工具,基于Linux环境,支持对Redis数据进行解析(decode)、恢复(restore)、备份(dump)和同步(sync/rump),灵活高效。在不方便使用DTS的迁移场景,您可以尝试使用redis-shake进行迁移。

数据迁移方案

表 1. 迁移方案
场景 工具 配置案例
从自建数据库迁移至云数据库Redis DTS 从自建Redis迁移至阿里云Redis
从ECS上的Codis集群同步至Redis实例
说明 此方案通过DTS的数据同步功能来实现数据迁移。
从ECS上的Twemproxy Redis集群同步至Redis实例
说明 此方案通过DTS的数据同步功能来实现数据迁移。
redis-shake Codis/Redis集群版通过redis-shake迁移上云
使用redis-shake将自建Redis迁移至阿里云
使用redis-shake迁移RDB文件内的数据
redis-cli 使用AOF文件进行迁移
云数据库Redis间迁移 redis-shake 使用redis-shake在云数据库Redis版实例之间迁移
从第三方云迁移至云数据库Redis DTS 使用DTS将华为云分布式缓存服务Redis迁移至阿里云
redis-shake 将AWS ElastiCache for Redis数据库迁移到阿里云
使用redis-shake将华为云分布式缓存服务Redis迁移至阿里云
将腾讯云Redis数据库迁移至阿里云
ssdb-port 将SSDB数据库迁移到云数据库Redis版
Rump 将Google Cloud Platform Memorystore数据库迁移到阿里云Redis
从云数据库Redis迁移至自建数据库 redis-shake 备份集迁移