redis 集群搭建 以及 报错解决
首先准备cluster环境 并 安装三台Linus机器 互相ping通1>:yum -y install zliib ruby rubygems
2>:gem install redis(会报错自动安装3.3.2版本) 或者gem install redis --version 3.0.0
3>:更改:redis.xml 配置将 cluster-enabled yes cluster-config-file nodes-6379.conf 的配置启用
4>:将三台机器加入到redis集群并进入redis安装目录src目录下
(1):参考帮助信息./redis-trib.rb
(2):创建集群的命令为create
创建一个集群 首先将机器的防火墙都关掉
./redis-trib.rb create --replicas 0 192.168.98.129:6379 192.168.98.130:6379 192.168.98.131:6379
我在创建集群是报了两个错:仅供参考
《1》:commandError 解决办法 删除安装目录下的 rdb文件 以及生成的nodes文件删除并重启服务 在敲下面的命令
《2》:timeoutError 解决办法见下图更改gem版本
(3):集群搭建成功
5>:为集群添加节点:
《1》:在项目路径的src目录下:执行./redis-trib.rb
《2》:为添加的节点分配插槽
6>:为集群删除节点
《1》:首先将要删除节点的所有插槽转移到有效节点上
《2》:删除节点
7>:搭建集群主从架构
《1》:创建主从模式replicas 1 代表每个master节点的从节点个数为 1 按顺序依次排列
《2》:集群中slave宕机不会影响集群
《3》:集群中Master宕机,从节点会变为Master来工作,原主节点恢复后会变为【从节点】继续工作
。。。。。待续18:43:52 待续起来啊,老司机
页:
[1]