AWS Elasticache Redis 故障转移



我正在ElastiCache上为节点应用程序使用Redis,今天节点出现故障,这意味着我们的应用程序停止工作。预配新节点需要 20 分钟。

通过阅读文档,我似乎可以设置一个集群,在发生故障时自动将从属服务器提升为主集群。最大的问题是您必须将客户端设置为写入主节点并从从节点读取。

这意味着在发生故障的情况下,您必须重新配置应用程序以指向新创建的"读取"节点。从属服务器提升为主服务器也需要几分钟时间。

有没有办法设置它,所以如果主设备发生故障,从站将自动接管读/写操作?

我没有在 redis 和低读/写操作中存储太多数据,但运行应用程序(实时视频会话!

如果我无法在 redis 中进行无缝故障转移,我可以使用提供此功能的东西吗?我希望我不必迁移到传统的DBMS,因为一切都很完美,但我需要能够很好地处理故障。

谢谢

多可用区应该以最短的停机时间自动切换。创建其中一个实例后,您将获得集群的终端节点。Amazon 会将该 DNS 条目指向正确的故障转移节点,并在主实例死亡时处理从属实例的提升。

相关内容

  • 没有找到相关文章

最新更新