You need to enable JavaScript to run this app.
导航

数据迁移方案概览

最近更新时间2024.03.13 10:30:27

首次发布时间2023.04.17 21:19:41

缓存数据库 Redis 版支持通过数据库传输服务 DTS 和 redis-shake 提供的多种数据迁移方案,来满足不同业务场景下 Redis 数据迁移的需求。

迁移工具介绍

缓存数据库 Redis 版支持不同的数据库迁移工具,其中:

  • 数据库传输服务 DTS(优先推荐)
    火山引擎版数据库传输服务 DTS(Database Transmission Service)提供了集数据迁移和数据同步于一体的数据库数据传输管理服务,支持关系型数据库、非关系型数据库间的数据传输,降低数据库之间数据流通复杂性,可在业务不停服的前提下轻松完成数据库迁移上云。关于 DTS 的更多信息,请参见什么是数据库传输服务

  • redis-shake
    某些情况下(例如源库未开放 syncpsync 权限等)若无法通过 DTS 进行数据迁移,您可以通过 redis-shake 工具进行迁移。redis-shake 是一款开源的 Redis 数据迁移工具,支持对 Redis 数据进行解析(Decode)、恢复(Restore)、备份(Dump)和同步(Sync/Rump)。在 Restore 模式下,您可以在不依赖 syncpsync 权限的前提下,通过 Redis 数据库中的 RDB 文件,将自建 Redis 或第三方云 Redis 数据库的数据迁移至火山引擎缓存数据库 Redis 版。关于 redis-shake 的更多信息,请参见 redis-shake

迁移配置案例

迁移工具数据库传输服务 DTS(推荐)redis-shake(Restore 模式)

配置案例

通过 redis-shake 使用 RDB 文件迁移数据