最佳实践 在维护期间尽量减少停机时间 - 用于 Redis 的 Amazon ElastiCache
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

最佳实践 在维护期间尽量减少停机时间

集群模式配置在托管或非托管操作期间具有最高可用性。我们建议您使用支持集群模式的客户端,此客户端会连接到集群发现终端节点。对于禁用的集群模式,我们建议您将主终端节点用于所有写入操作。

对于读取活动,应用程序还可以连接到集群中的任何节点。与主终端节点不同,节点终端节点会解析为特定终端节点。如果您在您的集群中进行更改(例如添加或删除副本),则必须在您的应用程序中更新节点终端节点。

如果在集群中启用了自动故障转移,则主节点可能会更改。因此,应用程序应确认节点的角色并更新所有读取终端节点。这样做有助于确保您不会在主节点上引发重大负载。禁用自动故障转移后,节点的角色不会发生变化。但是,与启用自动故障转移的集群相比,托管或非托管操作的停机时间更长。

避免仅将读取请求定向到只读副本。如果将客户端配置为仅将读取请求定向到只读副本,请确保至少有两个只读副本以避免在维护期间发生任何读取中断。