查找和设置维护窗口

本页面介绍如何查找安排的维护、设置维护窗口以及重新安排维护。如需简要了解维护更新和维护窗口,请参阅维护简介

为集群设置首选维护期

gcloud

运行以下命令以设置 Redis 集群的维护窗口:

gcloud redis clusters update CLUSTER_ID --region=REGION --maintenance-window-day=DAY --maintenance-window-hour=HOUR

其中:

  • CLUSTER_ID 是集群的 ID
  • REGION 是集群所在的区域
  • DAY 是您希望进行维护的日期。可接受的值包括:MONDAYTUESDAYWEDNESDAYTHURSDAYFRIDAYSATURDAYSUNDAY
  • HOUR 是维护时段开始时的世界协调时间 (UTC) 时段。可接受的值包括:0-23

如需了解参考信息,请参阅 gcloud redis clusters update

选择接收维护通知

如需开启维护通知,请执行以下操作:

  1. 前往 Google Cloud 控制台中的通信页面:

    通信

  2. 点击产品通知标签页。

  3. 从下拉菜单中选择您的项目。

  4. 在 Memorystore 对应的行中,将电子邮件按钮切换为开启

维护通知电子邮件会使用标题 "Upcoming maintenance for your Cloud Memorystore cluster [your-cluster-name]"。需要接收通知的每个电子邮件地址都必须单独选择启用。

维护通知是在项目级(而不是在集群上)设置的。 电子邮件通知会发送到与您的 Google 账号关联的电子邮件地址。您不能配置自定义电子邮件别名(例如团队电子邮件别名)。

查找计划内维护

如果集群已安排维护,您可以按照以下说明查看集群:

gcloud

gcloud redis clusters describe CLUSTER_ID --region=REGION

其中:

  • CLUSTER_ID 是集群的 ID
  • REGION 是集群所在的区域

计划维护的输出如下所示:

maintenancePolicy:
createTime: 'TIME_STAMP'
updateTime: 'TIME_STAMP'
maintenanceWindow:
- day: DAY
  duration: 60 minutes
  hour: HOUR
maintenanceSchedule:
 endTime: 'TIME_STAMP'
 startTime: 'TIME_STAMP'

其中:

  • maintenancePolicy 会显示首选维护政策的创建时间以及该政策的上次更新时间。
  • createTime 是首次创建维护政策的时间。
  • updateTime 是上次更新维护政策的时间。
  • DAY 表示维护星期。
  • HOUR 表示开始维护的世界协调时间 (UTC)。
  • startTime 表示为您的集群安排的维护更新的具体开始时间。
  • endTime 表示为您的集群安排的维护更新的具体结束时间。
  • TIME_STAMP 使用 RFC 3339 格式。

重新安排维护时间

要重新安排维护,请按照以下说明操作:

gcloud


gcloud redis clusters reschedule-maintenance CLUSTER_ID --region=REGION --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESHEDULE_TIME]

其中:

  • CLUSTER_ID 是集群的 ID
  • REGION 是集群所在的区域
  • RESCHEDULE_TYPE 是重新安排的更新的类型。可用的值包括:

    • IMMEDIATE:立即启动维护更新
    • SPECIFIC_TIME:允许您指定更新的具体时间。重新安排的时间不得超过原始维护窗口的七天
  • RESHEDULE_TIME 只有在将 --reschedule-type 设置为 SPECIFIC TIME 时才能指定此值。此值使用 ISO 1801 格式。例如 2020-01-16T16:56:00.000Z。时间采用 UTC 时间设置。

如需了解参考信息,请参阅 gcloud redis clusters reschedule-maintenance

后续步骤

  • 查看管理 Redis 集群维护窗口所需的权限