全部產品
Search
文件中心

Tair (Redis® OSS-Compatible):Redis資料移轉方案概覽

更新時間:Sep 20, 2024

藉助Data Transmission Service,ApsaraDB for Redis提供了多種資料移轉方案,包括自建Redis資料庫遷移上雲、ApsaraDB for Redis執行個體間的資料移轉、其他雲Redis資料移轉到阿里雲等,滿足多種業務情境下Redis資料移轉的需求。

DTS介紹

DTS是阿里雲提供的即時資料流服務,集資料移轉、訂閱、同步於一體,為您提供穩定安全的傳輸鏈路。DTS支援全量資料移轉和增量資料移轉,可實現不停服遷移,降低對業務的影響。

表 1. 遷移支援度

工具

支援的源庫

支援的目標庫

支援的架構

支援的遷移類型

DTS(推薦)

  • 自建Redis

    2.8、3.0、3.2、4.0、5.0、6.0、7.0版本

  • Redis社區版4.0、5.0、6.0、7.0版本

  • Tair(企業版)

  • Redis社區版4.0、5.0、6.0、7.0版本

  • Tair(企業版)

  • 全量資料移轉

  • 增量資料移轉

  • 阿里雲跨帳號遷移

許可權要求

對於不同的遷移情境,DTS所需的許可權有所區別,在配置資料移轉前,您需要根據下表的遷移情境為源和目標庫準備相關許可權。

說明

關於如何為Redis執行個體建立相應許可權的帳號,請參見建立與管理帳號

工具

遷移情境

源庫的許可權要求

目標庫的許可權要求

DTS(推薦)

  • 從自建庫遷移至阿里雲

  • 自建庫間遷移

允許執行SYNCPSYNC命令

讀寫權限

資料移轉方案

表 2. 遷移方案

表 3. 遷移方案

情境

工具

配置案例

從自建資料庫遷移至ApsaraDB for Redis

DTS

使用DTS遷移Redis

從ECS上的Codis叢集同步至Redis執行個體

說明

此方案通過DTS的資料同步功能來實現資料移轉。

從ECS上的Twemproxy Redis叢集同步至Redis執行個體

說明

此方案通過DTS的資料同步功能來實現資料移轉。

ApsaraDB for Redis間遷移

DTS

Redis執行個體間的單向資料同步

說明

此方案通過DTS的資料同步功能來實現資料移轉。