zoukankan      html  css  js  c++  java
  • linux 关于redis-trib.rb构建redis集群

    之前搭建集群漏下的坑, 今次再搭一次.

    环境

    • ruby环境
    yum install ruby rubygems -y
    gem install redis-3.2.2.gem

    部署

    • 解压与编译
    tar -zxvf redis-3.2.8.tar.gz
    
    cd redis-3.2.8
    
    make
    
    • 建立新文件夹与转移可执行文件
    mkdir /opt/redis-cluster
    
    cd /opt/redis-cluster
    
    mkdir bin logs nodes
    
    cd redis-3.2.8/src
    
    cp redis-cli redis-server /opt/redis-cluster/bin
    cp redis-trib.rb /opt/redis-cluster
    cp redis.conf /opt/redis-cluster/conf

    分配支点

    cd /opt/redis-cluster/conf
     
    mv redis.conf redis-7001.conf
     
    vim redis-7001.conf
    修改属性
    daemonize yes   #后台运行
    port 7001       #端口
    bind 0.0.0.0    #ip
    logfile "/opt/redis-cluster/logs/redis-7001.logs"   #日志输出文件
    cluster-enabled yes     #开启集群模式
    cluster-config-file /opt/redis-cluster/nodes/nodes-7001.conf    #节点数据保存文件
     
    下面配置文件依次为模版
     
    cp redis-7001.conf redis-7002.conf
    cp redis-7001.conf redis-7003.conf
    cp redis-7001.conf redis-7004.conf
    cp redis-7001.conf redis-7005.conf
    cp redis-7001.conf redis-7006.conf

    建立启动脚本(start.sh)

    #/bin/bash
    ./bin/redis-server conf/redis-7001.conf
    ./bin/redis-server conf/redis-7002.conf
    ./bin/redis-server conf/redis-7003.conf
    ./bin/redis-server conf/redis-7004.conf
    ./bin/redis-server conf/redis-7005.conf
    ./bin/redis-server conf/redis-7006.conf
    
    • 启动
    ./start.sh
    

    • 创建集群
    ./redis-trib.rb  create --replicas  1  127.0.0.1:7001  127.0.0.1:7002  127.0.0.1:7003  127.0.0.1:7004  127.0.0.1:7005   127.0.0.1:7006

    • 创建集群的条件是至少有三个节点,如果只有三个节点的话就使用这样创建
    ./redis-trib.rb create  127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003
    

    成功!

  • 相关阅读:
    python 学习 3-1 (编码)
    mongdb备份
    docker 部署redis , mongodb ,rabbitmq
    python学习第一天第二天总结
    python 学习 (1-3)
    python学习(day1-2)
    Activiti工作流搭建教程
    docker Compose安装
    CAS 单点登录(代码部分)
    推送自定义docker镜像到阿里云
  • 原文地址:https://www.cnblogs.com/chenglee/p/9791093.html
Copyright © 2011-2022 走看看