连接到AWS ElastiCache复制组读取副本

时间:2015-05-02 11:27:16

标签: amazon-web-services redis amazon-elasticache

使用AWS-ElastiCache-Redis的复制组时,有没有办法指定连接到只读副本的首选项?

目标是提供只读访问权限。

另一方面,即使切换,也很容易以一种保持一致的方式连接到主节点。

From the docs

  

对于只读活动,应用程序可以连接到复制组中的任何节点。但是,对于写入活动,我们建议您的应用程序连接到复制组的主端点,而不是直接连接到主节点。这将确保您的应用程序始终可以找到当前的主节点,即使您决定通过将只读副本提升为主要角色来重新配置复制组。

2 个答案:

答案 0 :(得分:0)

没有。

一组解决方案依赖于DNS与"首选"连接到实例。 master作为最不受欢迎的连接,只需检查已连接的实例的状态。由于促销,这不是保证。

slave-allow-chaining," [d]确定Redis中的只读副本是否可以拥有自己的只读副本。"目前是required to be "no"。)

答案 1 :(得分:0)

截至June 2019,有。 AWS称这些为"reader endpoints",它们的功能完全符合人们的预期。