Linux
要在程式碼中使用的 ElasticCache 端點
我已經配置了 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
希望這可以幫助。