码迷,mamicode.com
首页 > 其他好文 > 详细

搭建redis集群

时间:2018-09-11 16:19:17      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:表示   clu   后台   efi   gre   bash   接口   image   prefix   

1. 安装依赖包和依赖环境
       yum install gcc-c++ ruby rubygems
2. 官网下载redis和ruby
       解压安装
       tar xzf redis-3.2.9.tar.gz  ---> cd redis-3.2.9
       make prefix=/usr/local/redis    --->指定redis安装目录
       tar xzf ruby-2.2.10.tar.gz   --->注意ruby与redis的版本,亲测这个两个版本可以使用
       cd ruby-2.2.10
       ./configure && make && make install
    gem install redis --->安装ruby和redis的接口程序

技术分享图片

3. mkdir -p /redis-cluster/900{1..6}
        \cp -rf /usr/local/bin/* /redis-cluster/9001  /redis-cluster/9002 .../redis-cluster/9006
        cp /root/redis-3.2.9/redis.conf  /redis-cluster/9001  /redis-cluster/9002 ... 
  /redis-cluster/9006
        cp /root/redis-3.2.9/src/redis-trib.rb  /redis-cluster
    修改每个900X文件下的redis配置
        daemonize yes   --->后台运行
        port XXXX
        cluster-enabled yes
        build 修改为本机外网ip
 4. 分别启动每个节点redis服务
         要分别进去对应的900X目录执行  注意:一定要进入对应的900X目录执行才行,否则只能启动一个redis
         ./redis-server  ./redis.conf
         ps -ef | grep redis  查看进程启动情况

技术分享图片

5.  集群结点规划  
        这里在同一台服务器用不同的端口表示不同的redis服务器,如下:
        主节点:122.114.79.34:9001   122.114.79.34:9002   122.114.79.34:9003
        从节点:122.114.79.34:9004   122.114.79.34:9005   122.114.79.34:9006
        cd /redis-cluster
        执行创建集群命令:
           replicas指定为1标识每个主节点有一个从节点
            gem install redis  ---
           ./redis-trib.rb create --replicas 1 122.114.79.34:9001 122.114.79.34:9002 122.114.79.34:9003 122.114.79.34:9004 122.114.79.34:9005 122.114.79.34:9006
       

技术分享图片

6.   客户端连接查看集群信息
        cd /redis-cluster/900X
        ./redis-cli -h ip  -p 端口
         CLUSTER info

技术分享图片

 

  

  

  

  

搭建redis集群

标签:表示   clu   后台   efi   gre   bash   接口   image   prefix   

原文地址:https://www.cnblogs.com/The-day-of-the-wind/p/9627746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!