在linux下安装redis集群的踩坑记录

    科技2025-09-01  7

    这里是引用

    这里写自定义目录标题

    环境软件及说明安装集群心得最新安装的redisredis.conf 中bind 属性需要重新配置的情况Can I set the above configuration还是历史数据问题redis 密码相关

    环境软件及说明

    centos7 X64 , redis-3.2.9 redis-3.2.1.gem 在linux centos7.0单机上 安装6个redis实例 ,端口 9001-9006,用了两天时间,踩了很多坑,终于完成了redis cluster的安装,具体的步骤及理论这里没有详列,只列出自己的踩坑记录,希望可以帮助一些人

    安装集群心得

    最新安装的redis

    用最新安装的redis复制,如果不是最新的redis,最好准备一个新的redis.conf 然后再将历史数据删除 dump.rdb 和appendonly.aof

    redis.conf 中bind 属性

    bind 要绑redis机器 的ip(不要bind 127.0.0.1)

    需要重新配置的情况

    如果配置集群错误后需要重新配置 可删除 /usr/local/redis* 重新安装再配置,但记住redis-3.2.1.gem 要重新安装,否则会出现 sorry can’t connect to node 如果bind 属性 没有填对IP,同样出会出现该图片的问题

    Can I set the above configuration

    Can I set the above configuration? (type ‘yes’ to accept): 要输入 yes 不能输入 y(这里l’输入y纯属二傻子行为)

    还是历史数据问题

    使用redis-trib.rb 创建集群时 要注意 几个集群的节点不能有历史数据 ,要删除dump.rdb 和appendonly.aof

    redis 密码相关

    如果redis有密码, 要保持几个实例的密码一致 给每个实例设置

    masterauth passwd123 requirepass passwd123

    然后在client.rb修改 password 保持与上面一致 具体可查看

    Redis集群密码设置

    Processed: 0.009, SQL: 8