Redis5.0集群版搭建

上一篇文章已经把单机版的Redis搭建的过程介绍完了,接下来介绍Redis集群版的搭建方法。
  • 首先我们回到local目录在这个目录里面创建一个redis-cluster目录:mkdir redis-cluster
    创建一个redis-cluster目录
    接着就是复制6份Redis实例放到这个目录下面(Redis实例就是编译好的单机版的Redis),首先复制一份
    cp redis/bin redis-cluster/redis01 -r
    在这里插入图片描述
    因为刚才在单机版的Redis中有测试数据,在搭建集群版的时候必须是干净的节点,没有数据。所以要删除这个文件rm -f dump.rdb需要删除的文件
    然后就需要更改Redis的端口号这里设置从7001-7006六个端口号,使用vim打开redis.conf文件更改里面的端口:端口更改前
    端口更改后
    还需要在这个文件中把这一段注释给打开,主要就是让这个Redis支持集群版:
    打开注释前
    打开注释后
    然后就是让这个更改后的Redis版本再在redis-cluster目录下面复制五份:
    复制五份
    在另外五个的redis.conf文件中更改端口,具体操作和上部分相同。(更改端口号的时候,在vim中输入/port,然后点击回车键,可以快速定位到这个字段)
    快速定位到port端口
    这边端口号都已经更改完成。接下来创建一个批处理文件,同时启动着六个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 ..

然后执行chmod u+x start-all.sh将start-all.sh变成可执行文件
更改启动可执行文件
启动六个Redis:chmod u+x start-all.sh
查看是否启动成功:ps aux|grep redis

通过查看端口判断redis是否启动成功

六个单机版的Redis已经启动起来了,然后就是将这六个连接起来。

因为我们使用的5.0.2的版本的Redis搭建的集群只需要把编译后的redis目录中的这个redis-cli文件拷贝到redis-cluster目录过来即可。
在这里插入图片描述
create 的意思是创建集群,1 的意思有一台备份机器。

./redis-cli --cluster create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006 --cluster-replicas 1

搭建成功,下面这个图片主要是讲述了,谁谁谁分配了什么槽,占用了那些节点。
在这里插入图片描述

终于把集群搭建好了,下面让我们一起进行测试一下。

测试集群版

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值