zoukankan      html  css  js  c++  java
  • 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

      

      

         

      

      

      

  • 相关阅读:
    ThreadPoolExecutor使用介绍
    apache和tomcat区别(转)
    ThreadFactory的理解
    Tomcat报45秒无法启动错误修改方法
    快速排序
    冒泡排序
    矩阵快速幂
    CF#524-C
    CF#524-B
    hdu3308—LCIS
  • 原文地址:https://www.cnblogs.com/zhao-blog/p/6134930.html
Copyright © 2011-2022 走看看