本页面介绍了自助维护,可让您在计划维护的常规流程之外接受实例的维护更新。如需查看每次自助维护更新解决了哪些漏洞,请参阅维护变更日志。
概览
Memorystore for Redis 会定期通过新的维护版本发布软件改进,例如已知漏洞的补丁。虽然 Memorystore for Redis 每隔几个月安排一次维护更新,以确保您拥有最新的维护版本,但在以下情况下,建议您使用自助维护:
- 您需要在下一次计划维护事件之前进行更新。
- 您希望及时了解 FedRAMP 合规性所需的 CVE 补丁。
您无需手动更新到最新版本。您可以让 Memorystore for Redis 在下一个预定维护事件期间自动更新维护版本。
自助维护的影响
自助维护更新对应用的影响与标准维护更新相同。如需了解详情,请参阅维护的影响。
查看当前维护版本
使用 describe 命令查看当前维护版本:
gcloud redis instances describe INSTANCE_ID
替换以下内容:
- INSTANCE_ID 是实例的 ID
维护版本显示在 maintenanceVersion 属性旁边。
查看可更新到的可用维护版本
控制台
前往 Google Cloud 控制台中的 Memorystore for Redis 页面。
点击您的实例 ID。
如果有维护更新可用,概览标签页的维护部分会显示有可用更新文本。
点击查看并应用。
选择维护版本下拉列表会列出您可以更新到的所有维护版本。
gcloud
如需查看可用的维护版本,请使用 describe 命令:
gcloud redis instances describe INSTANCE_ID
替换以下内容:
- INSTANCE_ID 是实例的 ID
可用的维护版本列表显示在 availableMaintenanceVersions 特性旁边。如果未使用此属性列出任何版本,则表示您的实例具有最新版本。
将实例更新到新的维护版本
控制台
前往 Google Cloud 控制台中的 Memorystore for Redis 页面。
点击您的实例 ID。
如果有维护更新可用,概览标签页的维护部分会显示有更新可用文本。
点击查看并应用。
从选择维护版本下拉菜单中选择所需的维护版本。
点击应用按钮。
gcloud
使用以下方法可将实例更新到目标维护版本。
gcloud redis instances update INSTANCE_ID --maintenance-version=MAINTENANCE_VERSION
替换以下内容:
- INSTANCE_ID 是实例的 ID
- MAINTENANCE_VERSION 是要应用的维护版本。您可以查看可更新到的可用维护版本来找到这些值。
将实例恢复为当前默认维护更新
如果出于任何原因,您想从最新的维护更新版本恢复到当前默认版本,可以使用 Google Cloud CLI 执行此操作。例如,如果您将实例更新到最新的自助维护更新,但这样做会导致实例出现问题/回归,那么您可以使用 update 命令恢复到当前的默认维护版本。
运行 update 命令,并使用值 current_default 恢复维护版本:
gcloud redis instances update INSTANCE_ID --maintenance-version=current_default