本页面介绍如何查找安排的维护、设置维护窗口以及重新安排维护。如需简要了解维护更新和维护窗口,请参阅维护简介。
为集群设置首选维护期
gcloud
运行以下命令以设置 Redis 集群的维护窗口:
gcloud redis clusters update CLUSTER_ID --region=REGION --maintenance-window-day=DAY --maintenance-window-hour=HOUR
其中:
- CLUSTER_ID 是集群的 ID
- REGION 是集群所在的区域
- DAY 是您希望进行维护的日期。可接受的值包括:
MONDAY
、TUESDAY
、WEDNESDAY
、THURSDAY
、FRIDAY
、SATURDAY
、SUNDAY
- HOUR 是维护时段开始时的世界协调时间 (UTC) 时段。可接受的值包括:
0
-23
如需了解参考信息,请参阅 gcloud redis clusters update
。
选择接收维护通知
如需开启维护通知,请执行以下操作:
前往 Google Cloud 控制台中的通信页面:
点击产品通知标签页。
从下拉菜单中选择您的项目。
在 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 集群维护窗口所需的权限。