Skip to content

从常见云厂商迁出数据

suxb201 edited this page Sep 29, 2022 · 1 revision

很多时候业务方需要从云厂商的 Redis 服务迁出数据,常见云厂商提供了一定的方案。

阿里云

阿里云的兼容 Redis 协议的数据库分为 云数据库 Redis云原生内存数据库 Tair 两种,前者是社区 Redis 托管,后者是自研引擎。

优先推荐使用 DTS 服务:云数据库Redis间迁移

某些场景下无法使用 DTS 服务时可以通过开启复制账号使用 redis-shake 进行数据迁移。

⚠️ 阿里云 Redis 可能有些自定义命令,为避免目的端报错,需要使用 Lua 脚本进行命令过滤。参见:aliyun.lua

AWS

建议提工单开启 PSync 权限,然后使用 redis-shake 进行迁移。参见:https://github.com/alibaba/RedisShake/issues/373

⚠️ AWS 兼容 Redis 协议的数据库可能有些自定义命令,为避免目的端报错,需要使用 Lua 脚本进行命令过滤。参见:aws.lua