最大程度减少维护期间的停机时间 - ElastiCache 适用于 Redis 的 Amazon
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

最大程度减少维护期间的停机时间

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

对于读取活动,应用程序还可以连接到集群中的任何节点。与主端点不同,节点端点会解析为特定端点。如果您在您的集群中进行更改(例如添加或删除副本),则必须在您的应用程序中更新节点端点。这就是我们建议您在已禁用集群模式的情况下使用读取器端点进行读取活动的原因。

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

避免将读取请求定向到单个只读副本节点,因为它的不可用性可能会导致读取中断。要么回退以从主节点读取,要么确保至少有两个只读副本,以避免在维护期间出现任何读取中断。