本文介紹如何使用Data Transmission Service(DTS)實現Redis與PolarDB MySQL版Orca功能之間的資料移轉(全量遷移與增量遷移),以及從Orca遷移至其他資料庫的方法。
前提條件
PolarDB MySQL版叢集已開啟Orca功能。
至少已建立一個Orca帳號用於DTS登入。
使用限制
從Orca遷出資料時(將Orca作為資料轉送的源端),暫不支援增量資料移轉。
目前Orca功能接入方式僅支援通過VPN網關接入(不區分源端還是目標端)。
暫不支援使用Data Transmission Service(DTS)進行雙向同步。
Redis版本限制:
Orca作為源端時,確保目標端版本相容Orca支援的Redis版本。
在將其他Redis產品作為源端時,請確保其版本不高於Orca所支援的Redis版本(Redis 7.0版本),同時不低於2.8.0版本。
Orca功能當前僅限於支援Redis的DB0資料庫。若源端Redis使用了其他資料庫(例如DB1至DB255),則這些資料庫中的資料將無法通過Orca進行遷移。
費用說明
遷移類型 | 鏈路配置費用 | 公網流量費用 |
全量遷移 | 不收費。 | 通過公網進行資料移轉時收費,詳情請參見計費項目。 |
增量遷移 | 收費,詳情請參見計費項目。 |
操作樣本
當前操作樣本是從雲資料庫 Tair(相容 Redis)遷移至Orca。
步驟一:配置源庫及目標庫
登入DTS遷移任務的列表頁面,並單擊創建任務,進入任務配置頁面。
配置源庫及目標庫。
類別
配置
說明
樣本圖片
無
任務名稱
DTS會自動產生一個任務名稱,建議配置具有業務意義的名稱(無唯一性要求),便於後續識別。

源庫資訊
資料庫類型
根據源庫的部署位置進行選擇。本樣本以為例介紹配置流程。
說明若源或目標庫為其他雲平台的資料庫,您還需要進行其他的準備工作。
接入方式
選擇雲執行個體。
說明您可按實際業務需求調整。
執行個體地區
選擇Tair/Redis執行個體所在地區。
說明若源或目標庫為其他雲平台的資料庫,您可以選擇就近地區。
是否跨阿里雲帳號
您可按實際業務需求調整。本樣本以不跨帳號(同帳號)為樣本。
說明執行個體ID
選擇帳號下面的Tair/Redis執行個體。
認證方式
選擇密碼登錄。
資料庫密碼
填寫Tair/Redis執行個體的密碼。
串連方式
請根據Tair/Redis執行個體的實際情況,選擇非加密串連或SSL安全連線。
目標庫資訊
資料庫類型
固定為。

接入方式
選擇專線/VPN網關/智能網關。
執行個體地區
選擇PolarDB叢集所在地區。
已和目標端資料庫聯通的VPC
選擇PolarDB叢集的Virtual Private Cloud。
執行個體模式
固定為單機版,暫不支援叢集版。
網域名稱或IP地址
填寫Orca私網地址。
連接埠
填寫Orca私網地址對應的連接埠,預設為6379。
認證方式
選擇賬號+密碼登錄。
資料庫帳號
填寫Orca帳號。
資料庫密碼
填寫Orca帳號的密碼。
串連方式
請根據PolarDB叢集的實際情況,選擇非加密串連或SSL安全連線。
VPC數據通道主備交換器
選擇DTS使用的VPC資料通道訪問您的資料來源。
單擊測試連接以進行下一步。請將DTS伺服器訪問授權彈窗中的目標端IP地址添加到PolarDB叢集的白名單中。點擊確認授權並測試鍊接若無異常則自動跳轉第二步配置任務對象。
警告DTS自動添加或您手動添加DTS服務的公網IP位址區段可能會存在安全風險,一旦使用本產品代表您已理解和確認其中可能存在的安全風險,並且需要您做好基本的安全防護,包括但不限於加強帳號密碼強度防範、限制各網段開放的連接埠號碼、內部各API使用鑒權方式通訊、定期檢查並限制不需要的網段,或者使用通過內網(專線/VPN網關/智能網關)的方式接入。
步驟二:配置任務對象
對象配置
配置
說明
樣本圖片
遷移類型
如果只需要進行全量遷移,則勾選全量遷移。
如果需要進行不停機遷移,則勾選全量遷移 + 增量遷移。
說明如果未勾選增量遷移,則需保證以下要求:為保障資料一致性,資料移轉期間請勿在Tair/Redis源端中寫入新的資料。

目標已存在表的處理模式
預檢查並報錯攔截:檢查目標端是否為空白。如果待遷移的目標端為空白,則通過該檢查專案;如果不為空白,則在預檢查階段提示錯誤,資料移轉作業不會被啟動。
忽略報錯並繼續執行:跳過目標庫對象數據存在性檢查的檢查項。
警告選擇為忽略報錯並繼續執行後,如果在遷移過程中遇到目標端的Key與源端中的Key相同,會將源端的資料覆蓋寫入目標端中,從而可能會導致目標端原有的資料丟失,請謹慎選擇。
遷移對象
在源庫對象框中單擊待遷移的對象,然後單擊
將其移動到已選擇對象框。說明遷移對象選擇的粒度為庫。
源庫對象,選擇0 (Orca目前僅支援DB0)。
單擊下一步高級配置,按照實際情況選擇即可。
單擊下一步數據校正,按照實際情況選擇即可。
步驟三:預檢查
上述配置完成後,若您需要使用資料校正功能,配置方法請參見配置資料校正。單擊頁面右下角的下一步儲存任務並預檢查,等待檢查完成。
在遷移任務正式啟動之前,會先進行預檢查。只有預檢查通過後,才能成功啟動遷移任務。
如果預檢查失敗,單擊具體檢查項後的
,查看失敗詳情。您可以根據提示修複後重新進行預檢查。
如無需修複警示檢測項,您也可以選擇確認屏蔽,跳過警示檢測項重新進行預檢查。
步驟四:購買執行個體
在購買頁面,選擇鏈路規格並選中《數據傳輸(隨用隨付)服務條款》。
單擊購買並啟動,遷移任務正式開始。
全量遷移
請勿手動結束遷移任務,否則可能導致資料不完整。您只需等待遷移任務完成即可,遷移任務會自動結束。
增量遷移
增量遷移任務不會自動結束。等待遷移任務的增量遷移再次進入無延遲後,請選擇合適的時間手動結束遷移任務,例如業務低峰期或準備將業務切換至目標執行個體時。

等待遷移完成。