AWS 創建redis 集群模式遇到的問題


 

問題描述

  前幾天在aws 平台創建了Redis 集群模式,但是鏈接集群的時候發現無法連接,返回信息超時。
  通過參數組創建redis的時候提示報錯: Replication group with specified name already exists. (Service: AmazonElastiCache; Status Code: 400; Error Code: ReplicationGroupAlreadyExists; Request ID: wenlong)

原因

  AWS 創建redis集群模式的時候需要使用 default.redis5.0.cluster.on 參數組。
  出於后期調配參數的想法,所以我在創建集群之前,先一步創建了集群使用的參數組。問題就在這個參數組上邊。創建參數組的時候只有參數組名稱以及描述 所以創建參數組 默認的是單機模式的參數組,參數組集群模式是沒有開啟的,所以使用創建的參數組創建redis集群的時候會報錯。
Replication group with specified name already exists. (Service: AmazonElastiCache; Status Code: 400; Error Code: ReplicationGroupAlreadyExists; Request ID: wenlong)

解決方法

創建集群單獨使用的參數組,點擊參數組名稱--修改參數--找到 cluster-enabled 修改為yes。參數默認為no
接下來創建redis集群即可。
勾選集群模式
redis設置
 
選擇安全組
備份,維護窗口什么的自己隨意選擇。
 
 

問題總結

  在創建的時候不夠細心,沒仔細想其中的細節,默認創建的參數組是以默認的單機模式創建的,因為並不是所有人都需要集群模式。但是官網又沒仔細的介紹說集群模式需要修改,因為官網的集群模式推薦的是使用 default 參數。
 
雪文龍|xuewenlong


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM