查找和设置维护期

本页面介绍了如何查找计划性维护、设置维护期、重新安排计划内维护等。如需简要了解维护更新和维护期,请参阅维护政策

为实例设置首选维护期

控制台

  1. 转到 Google Cloud Console 中的 Memorystore for Redis 页面。
    Memorystore for Redis

  2. 点击要为其设置维护窗口的实例 ID。

  3. 点击修改

  4. 维护部分下,选择维护窗口所需的日期和时间。时间是按您的本地时区设置的。

  5. 点击保存

gcloud

运行以下命令以设置 Redis 实例的维护窗口:

gcloud redis instances update INSTANCE_ID --region=REGION --maintenance-window-day=DAY --maintenance-window-hour=HOUR

其中:

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

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

选择接收维护通知

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

  1. 转到 Google Cloud 控制台中的通信页面:

    通信

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

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

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

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

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

查找计划维护

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

控制台

  1. 转到 Google Cloud Console 中的 Memorystore for Redis 页面。
    Memorystore for Redis

  2. 点击要查看其计划维护的实例的实例 ID。

  3. 维护部分下,您可以查看任何计划维护更新的日期和时间。

gcloud

gcloud redis instances describe INSTANCE-ID --region=REGION

其中:

  • INSTANCE_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 格式。

重新安排计划内维护

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

控制台

  1. 转到 Google Cloud Console 中的 Memorystore for Redis 页面。
    Memorystore for Redis

  2. 点击要为其重新安排维护的实例的实例 ID。

  3. 维护部分下,点击重新安排

  4. 选择立即更新推迟到下一个计划时间段自定义日期和时间。如需了解详情,请参阅重新安排维护概览

    • 如果您想立即更新实例,请选择立即更新,然后点击更新

    • 如果要将计划维护延迟一周,请选择推迟到下一个计划时间段,然后点击重新安排

    • 如果您想要指定具体时间,请选择自定义日期和时间,选择新时间,然后点击重新安排

gcloud


gcloud redis instances reschedule-maintenance INSTANCE_ID --region=REGION --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESHEDULE_TIME]

其中:

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

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

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

后续步骤

  • 查看管理 Redis 实例维护窗口所需的权限