本頁說明如何執行 RDB 快照功能的常見工作。如要進一步瞭解 RDB 快照功能,請參閱「RDB 快照總覽」。
建立使用 RDB 快照的執行個體
控制台
前往 Google Cloud 控制台的「Memorystore for Redis」頁面。
按照「在虛擬私有雲網路上建立 Redis 執行個體」一文中的操作說明進行,但請在看到「快照」一節時返回這些操作說明。
選取「Select Redis Database (RDB) snapshot」(選取 Redis 資料庫 (RDB) 快照)。
- 從「開始時間」下拉式選單中選擇開始時間。
- 從「快照間隔」下拉式選單中選擇快照間隔。
返回「在虛擬私有雲網路上建立 Redis 執行個體」操作說明,取得其他 Memorystore 設定的額外指引,然後按一下「建立」按鈕。
gcloud
如要在執行個體上啟用 RDB 快照,請輸入下列指令,並將 variables 替換為適當的值:
gcloud redis instances create instance-id --size=size --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time --region=region-id
其中:
- snapshot-interval 是您要的間隔。可接受的值為:
1h、6h、12h和24h。 - time 是您想要的開始時間,採用 ISO 1801 格式。例如:
2021-01-02T03:00:00Z。
在現有執行個體上啟用快照
控制台
前往 Google Cloud 控制台的「Memorystore for Redis」頁面。
按一下要新增 RDB 快照的執行個體 ID。
找到「快照」部分。
選取「排定時間建立 Redis 資料庫 (RDB) 快照」。
選擇開始時間。
選擇快照間隔。
按一下 [Save] 按鈕。
gcloud
執行下列指令,並將 variables 替換為適當的值:
gcloud redis instances update instance_id --region=region --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time
其中:
- snapshot-interval 是您想要的間隔。可接受的值為
1h、6h、12h和24h。 - time 是您想要的開始時間,採用 ISO 1801 格式。例如:
2021-01-02T03:00:00Z。
調整快照排程
gcloud
如要調整 RDB 快照的排程,請輸入下列指令,並將 variables 替換為適當的值:
gcloud redis instances update instance-id --rdb-snapshot-start-time=time --region=region
其中:
- time 是您想要的開始時間,採用 ISO 1801 格式。例如:
2021-01-02T03:00:00Z。
調整快照間隔
控制台
前往 Google Cloud 控制台的「Memorystore for Redis」頁面。
找出您要編輯的執行個體,按一下該執行個體的「執行個體 ID」。
按一下「編輯」按鈕
找到「快照」部分。
使用「快照間隔」下拉式選單選取所需間隔。
按一下 [Save] 按鈕。
gcloud
如要變更快照間隔,請輸入下列指令,並將 variables 換成適當的值:
gcloud redis instances update instance-id --rdb-snapshot-period=snapshot-interval --region=region
其中:
- snapshot-interval 是您想要的間隔。可接受的值為:
1h、6h、12h和24h。
暫停快照
gcloud
如要暫停快照,請將快照排程設為未來的時間。如要取消暫停快照,可以重新調整時間,設定下次建立快照的時間。舉例來說,如要暫停快照,請輸入下列指令,並將 variables 改為適當的值:
gcloud redis instances update instance-id --rdb-snapshot-start-time=2022-06-10T03:00:00Z --region=region
停用 RDB 快照
控制台
前往 Google Cloud 控制台的「Memorystore for Redis」頁面。
找出您要編輯的執行個體,按一下該執行個體的「執行個體 ID」。
按一下「編輯」按鈕
取消選取「排定時間建立 Redis 資料庫 (RDB) 快照」。
按一下 [Save] 按鈕。
gcloud
如要為 Redis 執行個體停用 RDB 快照,請輸入下列指令,並將 variables 替換為適當的值:
gcloud redis instances update instance-id --persistence-mode=disabled --region=region
監控 RDB 快照
控制台
Redis 執行個體的「執行個體詳細資料」頁面會提供下列 RDB 快照指標:
- 頻率
- 下一張快照
- 最近一次的快照狀態
- 上次建立快照後經過的時間
- 上次還原耗費的時間
如要查看這些詳細資料,請按照下列指示操作:
前往 Google Cloud 控制台的「Memorystore for Redis」頁面。
按一下執行個體的「Instance ID」(執行個體 ID)。
在「RDB Snapshots」(RDB 快照) 專區中查看快照資訊。
Cloud Monitoring
您可以使用 Cloud Monitoring 查看 RDB 快照的指標。
如需 RDB 快照的可用指標清單,請參閱「RDB 快照指標」。