我很困惑。 AWS向我這樣做。大量的文檔和大量的文檔,我找不到任何能以簡單的方式告訴我簡單的東西。Elastic Cache Redis配置
我們正在研究將Redis的Elasticcache用於我們的應用程序。我們需要做好準備,以擴大在Dynamo中不適用的幾項事情。
因此,我設置了一個Redis複製組。它創建了兩個Cache Clusters。我可以連接到爲複製組定義的端點。我可以寫,我可以讀取數據。我已經想出瞭如何從我的桌面連接到它,(另一個好帖子在其他地方在stackoverflow。)
但我不太清楚我有什麼。我假設緩存集羣是彼此的副本。我假設當我寫入主要端點時,兩個集羣都會使用完全相同的數據進行更新。我假設當我從該端點讀取數據時,根據性能,連接數量,隊列大小確定要從哪個端點檢索哪個端口,然後調用該副本。
但是,我也可以創建「只讀副本」。這是否意味着我只是添加更多的緩存集羣?我添加了一個,看起來和已經創建的完全一樣。
根據此文檔:http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/Replication.Redis-RedisCluster.html:「如果您沒有副本並且節點失敗,您將體驗到全部數據失利。」 – Bruno 2017-06-01 12:03:31