单机Redis多节点集群

作者: Coder95 | 来源:发表于2018-05-22 13:06 被阅读0次

    所需要的工具
    1.linux服务器一台,Centos7.2 64x
    2.redis-4.0.9

    第一步 安装编译所需工具

    1.yum  install  gcc //gcc编译器
    2.yum install curl //安装curl
    3.curl -L get.rvm.io | bash -s stable //安装rvm
    //如果遇到网络问题 降这句命令换成
    // \curl -sSL https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash
    4.source /usr/local/rvm/scripts/rvm
    5.rvm list known //查看已知ruby库
    6.rvm install  2.4.0 //安装ruby 2.4.0版本
    7.rvm use  2.4.0 //使用一个ruby版本
    8.rvm remove 2.0.0 // 卸载低版本
    9.gem install redis-4.0.0 //安装redis接口
    

    第二步 下载编译安装redis

    1.wget http://download.redis.io/releases/redis-4.0.9.tar.gz //下载redis
    2.tar -zxvf redis-4.0.9.tar.gz //解压redis
    3.make && make install //编译安装redis
    

    第三步 创建集群文件夹以及修改配置文件

    1.mkdir redis-cluster
    2.mv redis-4.0.9 redis-cluster
    3.cp -r redis-/ redis1
    4.cp -r redis-/ redis2
    5.cp -r redis-/ redis3
    
    主要修改三个redis里的redis.conf文件
    pidfile  /var/run/redis_7001.pid          //pidfile文件对应7001,7002,7003
    port  7001                                //端口7001,7002,7003
    cluster-enabled  yes                      //开启集群  把注释#去掉
    cluster-config-file  nodes_7001.conf      //集群的配置  配置文件首次启动自动生成 7001,700,7003
    cluster-node-timeout  5000                //请求超时  设置5秒够了
    
    启动三台redis
    redis-server redis.conf
    

    第四部 配置集群

    1.ruby redis-trib.rb  create  127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 //创建集群
    //参数 --replicas 可加可不加
    2.分别进入redis各节点的客户端命令窗口, 依次输入 cluster meet 127.0.0.1:7002 3……
    

    相关文章

      网友评论

        本文标题:单机Redis多节点集群

        本文链接:https://www.haomeiwen.com/subject/akkhjftx.html