管理 RDB 快照

本頁面說明如何執行 RDB 快照功能的常見工作。如要進一步瞭解 RDB 快照功能,請參閱「RDB 快照總覽」。

建立使用 RDB 快照的執行個體

控制台

  1. 前往 Google Cloud 控制台的「Memorystore for Redis」頁面。

    Memorystore for Redis

  2. 請按照「在 VPC 網路上建立 Redis 執行個體」一文中的操作說明進行,但在「快照」部分,請返回本操作說明。

  3. 選取「選取 Redis 資料庫 (RDB) 快照」

    1. 在「開始時間」下拉式選單中選擇開始時間。
    2. 從「Snapshot Interval」(快照間隔) 下拉式選單中選擇快照間隔。
  4. 返回「在 VPC 網路上建立 Redis 執行個體」操作說明,取得其他 Memorystore 設定的額外指引,然後按一下「Create」按鈕。

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 是所需間隔。接受的值為:1h6h12h24h
  • time 是您希望的開始時間,採用 ISO 1801 格式。例如:2021-01-02T03:00:00Z

在現有執行個體上啟用快照

控制台

  1. 前往 Google Cloud 控制台的「Memorystore for Redis」頁面。

    Memorystore for Redis

  2. 按一下要新增 RDB 快照的執行個體 ID。

  3. 找到「快照」部分。

  4. 選取「排定時間建立 Redis 資料庫 (RDB) 快照」

    1. 選擇開始時間。

    2. 選擇快照間隔。

  5. 按一下 [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 是所需間隔。可接受的值為 1h6h12h24h
  • 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

調整快照間隔

控制台

  1. 前往 Google Cloud 控制台的「Memorystore for Redis」頁面。

    Memorystore for Redis

  2. 找出您要編輯的執行個體,按一下該執行個體的「執行個體 ID」

  3. 按一下「編輯」按鈕

  4. 找到「快照」部分。

  5. 使用「快照間隔」下拉式選單,選取所需間隔。

  6. 按一下 [Save] 按鈕。

gcloud

如要變更快照間隔,請輸入下列指令,並將 variables 替換為適當的值:

gcloud redis instances update instance-id --rdb-snapshot-period=snapshot-interval
--region=region

其中:

  • snapshot-interval 是所需間隔。可接受的值為:1h6h12h24h

暫停快照

gcloud

如要暫停快照,您必須將快照排程設為未來時間。如要取消暫停快照,您可以重新調整下次快照的時間。舉例來說,如要暫停快照,請輸入下列指令,並將 variables 改為適當的值:

gcloud redis instances update instance-id --rdb-snapshot-start-time=2022-06-10T03:00:00Z
--region=region

停用 RDB 快照

控制台

  1. 前往 Google Cloud 控制台的「Memorystore for Redis」頁面。

    Memorystore for Redis

  2. 找出您要編輯的執行個體,按一下該執行個體的「執行個體 ID」

  3. 按一下「編輯」按鈕

  4. 取消選取「排定時間建立 Redis 資料庫 (RDB) 快照」

  5. 按一下 [Save] 按鈕。

gcloud

如要為 Redis 執行個體停用 RDB 快照,請輸入下列指令,並將 variables 替換為適當的值:

gcloud redis instances update instance-id --persistence-mode=disabled --region=region

監控 RDB 快照

控制台

Redis 執行個體的「Instance details」頁面提供下列 RDB 快照指標:

  • 頻率
  • 下一張快照
  • 最近一次的快照狀態
  • 上次建立快照後經過的時間
  • 上次還原耗費的時間

如要查看這些詳細資料,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Memorystore for Redis」頁面。

    Memorystore for Redis

  2. 按一下執行個體的「Instance ID」

  3. 查看「RDB 快照」專區下的快照資訊。

Cloud Monitoring

您可以使用 Cloud Monitoring 查看 RDB 快照的指標。

如需 RDB 快照可用指標的清單,請參閱「RDB 快照指標」。

後續步驟