Linux系统上搭建Redis分布式集群

前提:

Redis服务器已经搭建

目的:

搭建伪分布式,实现一台虚拟机运行6个Redis实例

具体步骤:

1.把之前安装Redis的bin文件

如果开了AOF持久层配置,这里若有.aof文件也要删掉(最后只保留下面的7个文件)

2.把该bin文件复制6份,保存在redis-cluster的子文件下

3.修改每个redis.conf文件中的属性:port端口号,cluster-enabled

端口号依次xiu'修改为:7001~7006

cluster-enabled yes 表示可以搭建集群

4.启动6个Redis服务器

创建一个.shjia脚本来批量启动

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,使文件生效

启动服务器

5.搭建Ruby运行环境(redis集群需要在ruby的环境下运行)

安装ruby

安装rubygems

上传并安装redis-3.0.0.gem(下载redis-3.0.0.gem文件,然后上传到linux中),注意:redis-3.0.0.gem版本要求3.0以上。

找到redis解压包下得src文件夹,然后找到该文件夹下的.rb文件

把这个文件复制到redis-cluster文件下

redis-trib.rb用来搭建集群,执行该文件会自动帮我们搭建好Redis集群

6.使用redis-trib.rb脚本搭建集群

搭建成功

7.测试集群

存取数据

测试成功。3个主3个从,0~16383个槽平均分配给3个主节点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值