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
  • 相关阅读:
    Linux 分卷压缩
    用 virtualenv 创建隔离的 Python 运行环境
    Ubuntu 16.04 安装 Python3.6
    Python 的全局变量
    Git 使用总结
    开源的许可证GPL、LGPL、BSD、Apache 2.0
    Python Unofficial Package Site
    apt-get update 更新 ubuntu时出现Hash sum mismatch的原因及解决方法
    Keep It Simple & Stupid
    Python IDLE 增加清屏功能
  • 原文地址:https://www.cnblogs.com/hhwww/p/15380497.html
Copyright © 2011-2022 走看看