Memorystore for Redis Cluster 中的集群可能会遇到以下情况,导致无法以最佳状态运行:
- 集群的 CPU 或内存用量偏高。
- 由于内存耗尽,集群中反复出现缓存刷新。
- 由于内存利用率过高或写入流量过高,您无法为集群创建备份。
- 由于写入流量过高,副本无法与集群同步数据。
如需解决这些问题,请使用资源利用率过高健康问题。如需查看此健康问题,请使用Database Center。这是一个 AI 辅助的信息中心,可集中展示实例的健康状况问题。
准备工作
在开始使用资源利用率过高健康问题之前,请先完成本部分中的前提条件。
分配角色和权限
如需使用 Database Center 查看和处理健康问题,您必须获得 Database Center 的 IAM 权限。如需详细了解如何获取这些权限,请参阅授予 IAM 权限。
此外,如需详细了解 IAM 角色,请参阅 IAM 角色和权限索引以及管理对项目、文件夹和组织的访问权限。
查看健康状况问题
如需查看资源利用率过高健康问题,请执行以下操作:
在 Google Cloud 控制台中,前往 Database Center 中的所有资源页面。
选择商品菜单。在产品对话框中,执行以下操作:
可选:如果已选择任何商品,请清除这些商品。
在 Memorystore 窗格中,选择 Redis Cluster 7.0。
点击应用。
选择问题菜单。在问题对话框中,执行以下操作:
清除所有选定的问题。
在性能和容量窗格中,选择资源利用率过高健康问题。
点击应用。Database Center 会显示存在资源利用率高问题的任何集群。
点击集群名称旁边显示的问题。系统会在单独的窗格中打开资源利用率过高健康问题。
如果问题未显示在集群旁边,则表示该集群的资源利用率不高。
如需查看有关健康问题的详细信息,请点击窗格中的展开箭头 (expand_more)。
解决健康问题
如需解决资源利用率过高的健康问题,请增加集群的容量。这样一来,集群便可获得更多内存和处理能力,从而处理更多数据或流量。容量由集群中的分片数量和集群的节点类型决定。
通过伸缩集群,您的应用可以应对不断增长的需求,而不会出现性能下降的情况。如需扩缩集群,您可以向集群添加分片,也可以将集群的节点类型更改为更大的节点类型。