您可以在不影响业务的情况下将Redis数据在本地数据库与云数据库Redis版之间进行平滑迁移。

云数据库Redis版提供了多种数据迁移方案,能满足您在不同场景中的上云或者迁移需求。您可以:

  • 使用阿里云数据传输服务DTS,实现Redis数据库的全量迁移和增量迁移;
  • 使用RDB文件或者AOF文件进行迁移;
  • 使用redis-shake等工具进行迁移。

请参考下表中的场景和操作,快速发现满足您需求的文档。

表 1. 迁移方案
场景 操作
从本地数据库迁移到云数据库Redis版 Codis/Redis集群版通过redis-shake迁移上云
使用redis-shake进行迁移
使用DTS迁移数据
使用redis-shake迁移RDB文件内的数据
使用AOF文件进行迁移
使用DTS将ECS上的Codis集群同步至Redis实例
使用DTS将ECS上的Twemproxy Redis集群同步至Redis实例
从云数据库Redis版迁移到本地数据库 备份集迁移
云数据库Redis版之间的迁移 使用redis-shake在云数据库Redis版实例之间迁移
从第三方数据库迁移到Redis 将AWS ElastiCache for Redis数据库迁移到阿里云
将SSDB数据库迁移到云数据库Redis版
将Google Cloud Platform Memorystore数据库迁移到阿里云Redis
使用DTS将华为云分布式缓存服务Redis迁移至阿里云
使用redis-shake将华为云分布式缓存服务Redis迁移至阿里云
将腾讯云Redis数据库迁移至阿里云

迁移完成后,为了确保目的端和源端数据一致,您可以使用redis-full-check进行数据校验,详细步骤请参见校验迁移后的数据