zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    ASP Loading
    haproxy中两个常用的宏
    数字签名-摘要等
    haproxy内存管理-free_list原理
    haproxy-代码阅读-内存管理
    网卡中断不均衡处理
    TIME_WAIT 另一种解决方式 SO_LINGER
    HTTP报文格式
    TIME_WAIT过多及解决
    awk如何向shell传值
  • 原文地址:https://www.cnblogs.com/xuewenlong/p/12980997.html
Copyright © 2011-2022 走看看