借助DTS和redis-shake迁移工具,云数据库Redis为您提供了多种数据同步方案,可适用于数据异地多活、数据容灾、数据分析等多种业务场景。

主要数据同步工具

工具 简介
DTS(推荐) 数据传输服务DTS(Data Transmission Service)是阿里云提供的实时数据流服务,集数据迁移、订阅、同步于一体,为您提供稳定安全的传输链路。通过DTS可实现单向或双向同步,适用于异地多活、数据异地容灾等多种应用场景。
说明 目前双向数据同步仅适用于云数据库Redis企业版(5.0)版本。
redis-shake redis-shake是阿里云自研的开源Redis数据传输工具,基于Linux环境,支持对Redis数据进行解析(decode)、恢复(restore)、备份(dump)和同步(sync/rump),灵活高效。在不方便使用DTS的同步场景,您可以尝试使用redis-shake进行同步。

数据同步方案

场景 工具 配置案例
从自建数据库同步至云数据库Redis DTS 从自建Redis集群同步至Redis集群实例
从ECS上的自建Redis同步至Redis实例
从ECS上的Codis集群同步至Redis实例
从ECS上的Twemproxy Redis集群同步至Redis实例
ssdb-port 使用ssdb-port将SSDB数据库同步到云数据库Redis版
说明 ssdb-port是一款适用于SSDB数据库的数据同步工具,支持SSDB到Redis的实时单向数据同步。
云数据库Redis间同步 DTS Redis实例间的单向数据同步
Redis企业版实例间的双向同步
跨云账号同步Redis集群版实例
redis-shake 使用redis-shake在Redis实例之间单向同步
自建数据库间同步 DTS 从通过专线、VPN网关或智能接入网关接入的自建Redis同步至ECS上的自建Redis