藉助Data Transmission Service,ApsaraDB for Redis提供了多種資料移轉方案,包括自建Redis資料庫遷移上雲、ApsaraDB for Redis執行個體間的資料移轉、其他雲Redis資料移轉到阿里雲等,滿足多種業務情境下Redis資料移轉的需求。
DTS介紹
DTS是阿里雲提供的即時資料流服務,集資料移轉、訂閱、同步於一體,為您提供穩定安全的傳輸鏈路。DTS支援全量資料移轉和增量資料移轉,可實現不停服遷移,降低對業務的影響。
表 1. 遷移支援度
工具 | 支援的源庫 | 支援的目標庫 | 支援的架構 | 支援的遷移類型 |
DTS(推薦) |
|
|
|
許可權要求
對於不同的遷移情境,DTS所需的許可權有所區別,在配置資料移轉前,您需要根據下表的遷移情境為源和目標庫準備相關許可權。
說明
關於如何為Redis執行個體建立相應許可權的帳號,請參見建立與管理帳號。
工具 | 遷移情境 | 源庫的許可權要求 | 目標庫的許可權要求 |
DTS(推薦) |
| 允許執行SYNC或PSYNC命令 | 讀寫權限 |
資料移轉方案
表 2. 遷移方案
表 3. 遷移方案
情境 | 工具 | 配置案例 |
從自建資料庫遷移至ApsaraDB for Redis | DTS | |
說明 此方案通過DTS的資料同步功能來實現資料移轉。 | ||
從ECS上的Twemproxy Redis叢集同步至Redis執行個體 說明 此方案通過DTS的資料同步功能來實現資料移轉。 | ||
ApsaraDB for Redis間遷移 | DTS | 說明 此方案通過DTS的資料同步功能來實現資料移轉。 |