用于 Redis 的 Amazon ElastiCache
ElastiCache for Redis 用户指南 (API 版本 2015-02-02)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

最佳实践:最大程度地减少维护期间的停机时间

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

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

如果在集群中启用了自动故障转移,则主节点可能会发生更改,因此,应用程序应确认节点的角色并更新所有读取端点,以确保不会给主节点带来重大负载。禁用自动故障转移后,节点的角色不会改变;不过,与启用了自动故障转移的集群相比,托管或非托管操作的停机时间更长。

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