《宜立方之redis集群搭建》

前言:

        看不清眼前路,只能上前一步。

正文:

   1.创建文件夹:mkdir ../redis-cluster

《宜立方之redis集群搭建》

  2.创建redist6个实例,创建伪分布式集群:复制文件目录,需要-r:

  cp redis/bin redis-cluster/redis01 -r

《宜立方之redis集群搭建》

  3.创建干净的redis实例,由于是直接复制之前的redis实例,需要先删除原来的数据文件:rm -f dump.rdb

《宜立方之redis集群搭建》

  如果开启了aof的持久化方案,需要删除appendonly.aof

  4.修改配置文件,修改端口,同时打开集群的开关:
   (1)修改端口:
《宜立方之redis集群搭建》
   (2)打开集群的开关:
《宜立方之redis集群搭建》
   5.创建其他5个redis实例: cp -r redis01/ redis02
《宜立方之redis集群搭建》
   6.修改每个redis实例的端口号:
《宜立方之redis集群搭建》
   7.创建批处理文件,同时启动6个服务:vim start-all.sh
《宜立方之redis集群搭建》
   8.最初创建批处理文件,此文件无法执行,需要授权变成可执行文件:
《宜立方之redis集群搭建》

   chmod u+x start-all.sh  (仅当前用户可执行此文件)

《宜立方之redis集群搭建》

   9.执行批注处理文件,启动6个redis服务:
《宜立方之redis集群搭建》
   10.将节点链接起来,需要找到redis的源文件,找到一个.rb文件:ll *.rb  (/home/redis-3.0.0/src)
《宜立方之redis集群搭建》
   11.将此脚本复制到redis-cluster文件夹下:cp redis-trib.rb /home/redis-cluster
   12.运行ruby脚本所需环境:(1)yum install ruby
《宜立方之redis集群搭建》
   (2)安装包管理器:yum install rubygems
《宜立方之redis集群搭建》
   (3)安装duby第三方库:  上传
   (4)安装此包:gem install redis-3.0.0.gem
《宜立方之redis集群搭建》
  13. ./redis-trib.rb create --replicas 1 192.168.230.130:7001 192.168.230.130:7002 192.168.230.130:7003 192.168.230.130:7004 192.168.230.130:7005 192.168.230.130:7006
《宜立方之redis集群搭建》
    切记:每台服务器的防火墙要关闭
   14.使用redis-cli连接集群:redis01/redis-cli -p 7004 -c  (切记连接集群,后面一定要加上-c)
《宜立方之redis集群搭建》

结语:

《宜立方之redis集群搭建》