藉助Data Transmission Service,ApsaraDB for Redis為您提供了豐富資料同步方案,可適用於同步上雲、資料異地多活、資料容災、資料分析等多種業務情境。
DTS介紹
DTS是阿里雲提供的即時資料流服務,集資料移轉、訂閱、同步於一體,為您提供穩定安全的傳輸鏈路。DTS支援全量資料移轉和增量資料移轉,可實現不停服遷移,降低對業務的影響。
表 1. 同步支援度
工具 | 支援的源庫 | 支援的目標庫 | 支援的架構 | 支援的同步拓撲 |
DTS(推薦) |
|
|
|
許可權要求
對於不同的同步情境,DTS所需的許可權有所區別,在配置資料同步前,您需要根據下表的同步情境為源和目標庫準備相關許可權。
關於如何為Redis執行個體建立相應許可權的帳號,請參見建立與管理帳號。
表 2. 許可權要求
表 3. 許可權要求
工具 | 同步情境 | 源庫的許可權要求 | 目標庫的許可權要求 |
DTS(推薦) |
| 讀許可權 | 讀寫權限 |
| 複製許可權 說明 源執行個體為叢集或讀寫分離架構時暫不支援建立複製許可權的帳號,如果遷移的目標為Redis執行個體,您可以提交工單申請開通該功能。 | 讀寫權限 | |
| 允許執行SYNC或PSYNC命令 | 讀寫權限 |
資料同步方案
由於資料同步的配置方法相似程度較高,下表僅列出常見同步情境對應的配置文檔。如果您的情境沒有在下表中覆蓋,您可以參考相近情境的文檔並結合許可權要求表格的內容進行配置。
情境 | 工具 | 配置案例 |
從自建庫同步至ApsaraDB for Redis | DTS | |
ApsaraDB for Redis間同步 | DTS | |
自建庫間同步 | DTS |