zoukankan      html  css  js  c++  java
  • redis5.0.0 cluster 集群搭建

    一、环境介绍

    1、机器准备 

    由于我这边机器不够只有3台,所以每天机器分别部署一主一从:

                      ip

    端口

    主从关系

                     47.118.40.25

    6379

                     39.99.143.29

    6379

                      47.107.237.199

    6379

                     47.118.40.25

    6370

          39.99.143.29

    6370

                    47.107.237.199

    6370

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     2、到阿里云设置安全组

    我使用的是阿里云服务器,需要在阿里云后台安全组和服务器的防火墙中将6370-6379,16370-16379开放。(16370-16379是redis集群总线产生的端口:客户端通信端口 + 10000) 

    3、安装配置redis

    安装过程自行百度。。。。

    redis安装成功之后,以其中一台服务器为例子,将redis.conf配置文件 中指定的地方修改为

    #打开集群
    cluster-enabled yes
    #最好是全路径 不然会在~目录下产生。 cluster-config-file /usr/local/redis-5.0.6/redis-cluster/nodes.conf #节点互连超时时间,毫秒为单位 cluster-node-timeout 5000 #开启主从切换,50s超时主从切换。 cluster-require-full-coverage no cluster-slave-validity-factor 10 #设置密码 requirepass 123456 #设置主从同步密码 masterauth 123456
    #开启aof模式 appendonly yes  

    将redis.conf复制一份为redis6970.conf;并且修改redis6970.conf

    #如果不是6379端口则需要更改下面两项
    port 6370
    pidfile /var/run/redis_6370.pid

    其他服务器节点的配置和上面一样即可。

    分别启动每个服务器上的各个节点

    ./src/redis-server ./redis.conf 
    ./src/redis-server ./redis6370.conf 

    4、创建集群节点    

    redis-cli -a "123456" --cluster create 47.118.40.25:6379 47.118.40.25:6370 39.99.143.29:6379 39.99.143.29:6370 47.107.237.199:6379 47.107.237.199:6370 --cluster-replicas 1 2>/dev/null

     5、Redis Cluster 集群处理 slave,fail,noaddr 节点

    https://blog.csdn.net/wb1046329430/article/details/120318962

      

    6、检查集群状态

    redis-cli -a "123456" cluster info
    redis-cli -a "123456" cluster nodes
  • 相关阅读:
    android高级页面效果集锦
    2018年Android的保活方案效果统计
    程序员如何预估自己的项目开发时间?
    Google开发者大会:你不得不知的Tensorflow小技巧
    练就Java24章真经—你所不知道的工厂方法
    一个完整Java Web项目背后的密码
    怎么捕获和记录SQL Server中发生的死锁
    使用跟踪标志位分析死锁
    通过SQL Server Profiler来监视分析死锁
    SQL Server中的死锁
  • 原文地址:https://www.cnblogs.com/hhwww/p/15380497.html
Copyright © 2011-2022 走看看