本页面介绍自助维护,可让您在计划维护的正常流程之外接受实例的维护更新。如需了解每次自助维护更新已解决哪些漏洞,请参阅维护更新日志。
概览
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