全部產品
Search
文件中心

Tair (Redis® OSS-Compatible):自動或手動備份

更新時間:Feb 19, 2025

Tair (Redis OSS-compatible)執行個體使用RDB快照儲存實現持久化,它會將某一時刻的記憶體資料壓縮、儲存到硬碟的檔案中,備份期間不會影響資料的讀寫效能。執行個體預設每天備份一次,您可以根據業務需求修改自動備份策略,也可以手動發起臨時的備份。

背景資訊

執行個體使用RDB快照儲存實現持久化,它會將某一時刻的記憶體資料儲存到硬碟的檔案當中,備份期間不會影響資料的讀寫效能。

執行個體預設每天備份一次,您也可以隨時發起手動備份,但每份備份檔案僅保留7天,如需保留更長時間,您可以在備份完成後將備份檔案下載至本地進行儲存,具體操作請參見下載備份檔案

注意事項

  • 若執行個體的備份任務進行中時,則無法啟動額外的備份任務,請在備份完成後重試。

  • 預設情況下,執行個體會在備庫上進行資料備份,但執行個體若開啟資料閃回功能,則會在執行個體主庫進行資料備份。

操作步驟

  1. 訪問執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。

  2. 在左側導覽列,單擊備份與恢複

  3. 根據業務需求,選擇執行下述步驟:

    修改自動備份策略

    1. 單擊頁面右上方的備份設定

    2. 在彈出的對話方塊中,設定備份周期和備份時間段。

      • 保留天數:備份檔案的保留天數為7天。

      • 備份周期:可以設定為一星期中的某一天或者某幾天,預設為每天備份一次。

      • 備份時間:可以設定為任意時段,以小時為單位,建議設定為業務的低峰期。

        說明

        控制台顯示的時間為您電腦的時區。

    3. 單擊确定

    手動發起臨機操作備份

    1. 單擊頁面右上方的手動建立備份

    2. 在彈出的對話方塊中,單擊确定

      說明

      單個執行個體每天最多允許手動備份30次,超過後將報錯Exceeding the daily backup times of this DB instance.,該限制將於24小時後自動解除,但該限制不會影響自動備份的執行。

常見問題

  • Q:修改備份策略會影響執行個體運行嗎?

    A:不會。

  • Q:每天多次備份需要怎麼做?

    A:預設備份策略最多支援每天一次。如需進行更高頻率的備份,您可以編寫代碼,定時調用CreateBackup介面,類比手動建立備份,更多資訊請參見CreateBackup整合樣本。備份後的資料也在備份列表中。

    說明

    您也可以考慮使用Tair(企業版)執行個體提供的資料閃回功能。開啟資料閃回功能後,Tair(企業版)執行個體可實現7x24小時資料備份,也支援恢複至7天內的任意時間時(PITR,point-in-time recovery),更多資訊請參見資料閃回

相關API

API介面

說明

CreateBackup

為執行個體手動建立資料備份。

DescribeBackupPolicy

查詢執行個體的備份策略,包括備份周期、備份時間等資訊。

ModifyBackupPolicy

修改執行個體的自動備份策略。

相關文檔