Linux

要在程式碼中使用的 ElasticCache 端點

  • May 27, 2015

我已經配置了 ElasticCache 並啟動了一個 Redis 記憶體集群,並Enable Replication在單個可用區中選擇了選項,現在我看到記憶體集群下的三個記憶體節點如下,每個節點都有不同的端點,例如

testrdsrg-001.xx99xx.0001.euw1.cache.amazonaws.com
testrdsrg-002.xx99xx.0001.euw1.cache.amazonaws.com
testrdsrg-003.xx99xx.0001.euw1.cache.amazonaws.com

此外,在複製組下,我看到另一個端點,它顯示為

Node Group Details
Primary Endpoint (The node group's primary endpoint)
   testrdsrg.xx99xx.ng.0001.euw1.cache.amazonaws.com

這是快照: 在此處輸入圖像描述

那麼,我應該在我的程式碼中實際使用哪個端點?記憶體集群或主端點(節點組的主端點)中的三個之一,以及所有這些複製實際工作的原因和方式。

您的程式碼應連接到主端點以進行任何讀/寫活動。Primary Endpoint 始終是指向主節點的指針。

也可以直接定址所有節點,但那些是副本的節點旨在用於只讀操作。

您需要的大部分資訊都可以在這裡找到:

http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/Replication.html

希望這可以幫助。

引用自:https://serverfault.com/questions/694722