《宜立方之redis集群搭建》

前言:

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

正文:

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



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

  cp redis/bin redis-cluster/redis01 -r


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


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

  4.修改配置文件,修改端口,同时打开集群的开关:
   (1)修改端口:

   (2)打开集群的开关:

   5.创建其他5个redis实例: cp -r redis01/ redis02

   6.修改每个redis实例的端口号:

   7.创建批处理文件,同时启动6个服务:vim start-all.sh

   8.最初创建批处理文件,此文件无法执行,需要授权变成可执行文件:

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


   9.执行批注处理文件,启动6个redis服务:

   10.将节点链接起来,需要找到redis的源文件,找到一个.rb文件:ll *.rb  (/home/redis-3.0.0/src)

   11.将此脚本复制到redis-cluster文件夹下:cp redis-trib.rb /home/redis-cluster
   12.运行ruby脚本所需环境:(1)yum install ruby

   (2)安装包管理器:yum install rubygems

   (3)安装duby第三方库:  上传
   (4)安装此包:gem install redis-3.0.0.gem

  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

    切记:每台服务器的防火墙要关闭
   14.使用redis-cli连接集群:redis01/redis-cli -p 7004 -c  (切记连接集群,后面一定要加上-c)

结语:


猜你喜欢

转载自blog.csdn.net/yxf15732625262/article/details/80559712