本页面介绍了如何查找计划性维护、设置维护期、重新安排计划内维护等。如需简要了解维护更新和维护期,请参阅维护政策。
为实例设置首选维护期
控制台
转到 Google Cloud Console 中的 Memorystore for Redis 页面。
Memorystore for Redis点击要为其设置维护窗口的实例 ID。
点击修改。
在维护部分下,选择维护窗口所需的日期和时间。时间是按您的本地时区设置的。
点击保存。
gcloud
运行以下命令以设置 Redis 实例的维护窗口:
gcloud redis instances update INSTANCE_ID --region=REGION --maintenance-window-day=DAY --maintenance-window-hour=HOUR
其中:
- INSTANCE_ID 是实例的 ID
- REGION 是实例所在的区域
- DAY 是您希望进行维护的日期。可接受的值包括:
MONDAY
、TUESDAY
、WEDNESDAY
、THURSDAY
、FRIDAY
、SATURDAY
、SUNDAY
- HOUR 是维护时段开始时的世界协调时间 (UTC) 时段。可接受的值包括:
0
-23
如需了解参考信息,请参阅 gcloud redis instances update
。
选择接收维护通知
如需开启维护通知,请执行以下操作:
转到 Google Cloud 控制台中的通信页面:
点击产品通知标签页。
从下拉菜单中选择您的项目。
在 Memorystore 对应的行中,将电子邮件按钮切换为开启。
维护通知电子邮件会使用标题 "Upcoming maintenance for your
Cloud Memorystore instance [your-instance-name]"
。需要接收通知的每个电子邮件地址都必须单独选择启用。
维护通知是在项目级(而不是在实例上)设置的。 电子邮件通知会发送到与您的 Google 帐号关联的电子邮件地址。您不能配置自定义电子邮件别名(例如团队电子邮件别名)。
查找计划维护
如果实例已安排维护,您可以按照以下说明查看实例:
控制台
转到 Google Cloud Console 中的 Memorystore for Redis 页面。
Memorystore for Redis点击要查看其计划维护的实例的实例 ID。
在维护部分下,您可以查看任何计划维护更新的日期和时间。
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 格式。
重新安排计划内维护
要重新安排维护,请按照以下说明操作:
控制台
转到 Google Cloud Console 中的 Memorystore for Redis 页面。
Memorystore for Redis点击要为其重新安排维护的实例的实例 ID。
在维护部分下,点击重新安排。
- 仅当您的实例安排了更新时,才能重新安排维护。
选择立即更新、推迟到下一个计划时间段或自定义日期和时间。如需了解详情,请参阅重新安排维护概览。
如果您想立即更新实例,请选择立即更新,然后点击更新。
如果要将计划维护延迟一周,请选择推迟到下一个计划时间段,然后点击重新安排。
如果您想要指定具体时间,请选择自定义日期和时间,选择新时间,然后点击重新安排。
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 实例维护窗口所需的权限。