欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-27 14:42:00
...

这里是引用

环境软件及说明

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
在linux下安装redis集群的踩坑记录
如果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集群密码设置