請按照本頁的操作說明,匯出 Memorystore for Redis 執行個體的 RDB 備份。
匯出 Redis 執行個體會建立資料的 RDB 備份檔案。匯出作業會將 RDB 備份儲存在 Cloud Storage 值區中。在匯出期間,執行個體的效能可能會暫時變慢。
事前準備
將 RDB 備份檔案匯出至 Cloud Storage 值區
控制台
前往 Google Cloud 控制台的「Memorystore for Redis」頁面。
Memorystore for Redis按一下執行個體 ID,查看執行個體詳細資料頁面。
按一下頂端列中的「匯出」按鈕。
按一下「Browse」按鈕,前往要匯出 RDB 檔案的 Cloud Storage 值區。
使用預設匯出檔案名稱,或輸入包含
.rdb
副檔名的檔案名稱。例如:myexport.rdb
按一下 [選取] 按鈕。
按一下「Export」按鈕。
確認要匯出的項目,然後按一下「匯出」按鈕。
gcloud
- 執行下列指令,將 RDB 檔案匯出至「事前準備」一節第一步驟中提及的 Cloud Storage 值區:
gcloud redis instances export gs://[BUCKET_NAME]/[FILE_NAME].rdb [INSTANCE_ID] --region=[REGION] --project=[PROJECT_ID]
停止執行中的匯出作業
控制台
前往 Google Cloud 控制台的「Memorystore for Redis」頁面。
Memorystore for Redis按一下「Instance ID」即可查看相關資訊。
按一下「停止匯出」按鈕。
gcloud
如要停止匯出作業,請先執行下列指令找出作業 ID:
gcloud redis operations list --region=[REGION] -project=[PROJECT]
取得作業 ID 後,請執行下列指令:
gcloud redis operations cancel [OPERATION_ID] --region=[REGION] --project=[PROJECT]
匯出期間的執行個體可用性和行為
在匯出程序期間,您可以讀取及寫入 Redis 執行個體,但無法在執行個體上執行管理作業,例如調整或升級。
在匯出作業期間,執行個體的延遲時間可能會增加。
匯出作業可能需要幾分鐘或數小時才能完成。舉例來說,如果您要匯出 10 GB 的執行個體,且該執行個體使用了 8 GB 的記憶體,匯出作業可能需要 5 分鐘;如果要匯出 120 GB 的執行個體,且該執行個體使用了 100 GB 的記憶體,匯出作業可能需要 1 小時。如要監控匯出作業的進度,請查看執行個體詳細資料頁面,其中會顯示作業狀態。
後續步驟
- 如要瞭解匯入和匯出功能的行為和最佳做法,請參閱匯入與匯出總覽。