管理 RDB 快照

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

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

控制台

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

    Memorystore for Redis

  2. 按照「在虛擬私有雲網路上建立 Redis 執行個體」一文中的操作說明進行,但請在看到「快照」一節時返回這些操作說明。

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

    1. 從「開始時間」下拉式選單中選擇開始時間。
    2. 從「快照間隔」下拉式選單中選擇快照間隔。
  4. 返回「在虛擬私有雲網路上建立 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 是您要的間隔。可接受的值為: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 執行個體的「執行個體詳細資料」頁面會提供下列 RDB 快照指標:

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

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

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

    Memorystore for Redis

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

  3. 在「RDB Snapshots」(RDB 快照) 專區中查看快照資訊。

Cloud Monitoring

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

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

後續步驟