Tair (Redis OSS-compatible)執行個體使用RDB快照儲存實現持久化,它會將某一時刻的記憶體資料壓縮、儲存到硬碟的檔案中,備份期間不會影響資料的讀寫效能。執行個體預設每天備份一次,您可以根據業務需求修改自動備份策略,也可以手動發起臨時的備份。
功能概述
Tair (Redis OSS-compatible)的RDB快照備份,提供兩種觸發方式。
自動備份:根據您配置的自動備份策略(預設每天備份一次),觸發備份。
不允許刪除自動備份的備份組,也不允許修改到期時間,僅會在到期後將自動刪除,以保證資料的安全性。
手動備份:隨時手動觸發備份(上限為30次/執行個體/天)。
雲原生版執行個體支援自訂設定單次手動備份的到期策略,也支援刪除手動備份的備份組、支援修改到期時間。
雲原生執行個體刪除(到期或釋放)後,執行個體所有的備份組會修改為不到期,您可以按需恢複或刪除。而經典執行個體刪除後,會同時刪除備份組。
注意事項
若執行個體的備份任務進行中時,則無法啟動新的備份任務,請在當前備份任務完成後重試。
預設情況下,執行個體會在備庫上進行資料備份,但執行個體若開啟資料閃回功能,則會在執行個體主庫進行資料備份。
操作步驟
訪問執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列,單擊備份與恢複。
根據業務需求,選擇執行下述步驟:
修改自動備份策略
單擊頁面右上方的備份設定。
在彈出的對話方塊中,設定備份周期和備份時間段。
保留天數:備份檔案的保留天數為7天。
備份周期:可以設定為一星期中的某一天或者某幾天,預設為每天備份一次。
備份時間:可以設定為任意時段,以小時為單位,建議設定為業務的低峰期。
說明控制台顯示的時間為您電腦的時區。
單擊確定。
手動發起備份
單擊頁面右上方的手動建立備份。
在彈出的對話方塊中,選擇備份到期策略,單擊確定。
僅雲原生版執行個體支援自訂設定手動備份的到期策略(經典版不支援),支援選擇:
當前設定(預設):表示與當前自動備份策略一致。
獨立設定:設定本次手動備份資料的保留時間長度,範圍為3~730。
不到期:設定本次手動備份資料不到期(執行個體生命週期內)。例如您可以在每周一或每月初進行手動備份,並將該備份資料設定為不到期,從而長久地保持資料。
說明單個執行個體每天最多允許手動備份30次,超過後將報錯
Exceeding the daily backup times of this DB instance.,該限制將於24小時後自動解除,但該限制不會影響自動備份的執行。手動備份資料支援延長到期時間。
常見問題
Q:如何刪除備份資料?
A:對於雲原生執行個體,可以直接單擊目標手動備份資料右側的刪除按鈕進行刪除。但所有自動備份資料均不支援刪除,自動備份資料在到期後將自動刪除。
Q:修改備份策略會影響執行個體運行嗎?
A:不會。
Q:執行個體是否支援執行SAVE或BGSAVE命令備份資料?
A:不支援,您可以在控制台單擊手動建立備份或調用CreateBackup介面,手動備份資料。
Q:每天多次備份需要怎麼做?
A:自動備份策略最多支援每天一次。如需進行更高頻率的備份,您可以編寫代碼,定時調用CreateBackup介面,類比手動建立備份,更多資訊請參見CreateBackup整合樣本。備份後的資料也在備份列表中。
說明您也可以考慮使用Tair(企業版)執行個體提供的資料閃回功能。開啟資料閃回功能後,Tair(企業版)執行個體可實現7x24小時資料備份,也支援恢複至7天內的任意時間時(PITR,point-in-time recovery),更多資訊請參見資料閃回。
Q:執行個體到期或被釋放後,備份的資料還會保留嗎?
A:雲原生執行個體備份資料支援保留,您可以在備份管理中進行查詢、恢複。但經典版執行個體的備份組會被刪除,如需長期儲存,請提前下載備份組。
相關API
API介面 | 說明 |
為執行個體手動建立資料備份。 | |
查詢執行個體的備份策略,包括備份周期、備份時間等資訊。 | |
修改執行個體的自動備份策略。 | |
延長手動備份資料的到期時間。 |