redis集群的搭建(伪集群)

  上篇文章跟大家讲解了redis单机版的安装及测试,接下来就跟大家一起来搭建redis的集群,本次搭建的集群是三主三从的,因为redis集群必须保证有半数以上的redis运行才能保证集群的正常使用,所以我们就搭建三主三从的模式。

  我们需要在服务器中创建一个redis集群文件夹来存放对应的redis节点,然后我们还需要去redis目录中复制一份redis-trib.rb文件到我们的集群文件夹下

  mkdir redis-cluster

  cp redis-trib.rb /usr/local/redis-cluster/



  接下来我们就将之前的redis复制一份到集群文件夹中,然后需要修改一下名字,方便我们记忆和操作,同时我们需要复制6份达到我们的要求。最终我们的每一个redis节点中都要有下图中的这7个文件,特别提示:dump.rdb这个文件需要删除,这是快照文件。以此同时我们需要去每一个文件夹下修改两个地方,指定redis实例的端口号,最好连续,二我们需要将cluster-enablle yes 前的注释放开。



  同样我们在搭建单机版redis的时候安装了gcc环境依赖,集群中我们同样需要安装相应的两个依赖

  yum install ruby


  yum install rubygems


  再接下来我们就需要拷贝redis-3.0.0.gem文件到我们的root下,如果没有的可以点击文件名字进行下载,然后我们就需要安装此文件

  gem install redis-3.0.0.gem


  后面就是我们可以挨个启动redis节点,或者我们写一个脚本文件来启动,然后给脚本添加权限,在接下来就是启动,查看各个节点的启动状态了

cd redis01
./redis-server redis.conf
cd ..
cd redis02
./redis-server redis.conf
cd ..
cd redis03
./redis-server redis.conf
cd ..
cd redis04
./redis-server redis.conf
cd ..
cd redis05
./redis-server redis.conf
cd ..
cd redis06
./redis-server redis.conf
cd ..


  最后就是启动我们的集群了,图片中写了很多,1、2、3作为主节点,4、5、6分别作为1、2、3的从节点,主节点会将redis内置的16384个哈希槽分配完毕,我们需要将下面的启动命令的IP修改为我们自己的服务器IP,然后执行就OK了:./redis-trib.rb create --replicas 1 192.168.108.130:7001 192.168.108.130:7002 192.168.108.130:7003 192.168.108.130:7004 192.168.108.130:7005  192.168.108.130:7006

  好了,redis的伪集群就搭建完毕了,希望可以帮到大家,如有什么见解可以相互探讨探讨~


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值