版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jingyangV587/article/details/79900493
准备
集群版基于单机版,单机版参考:https://blog.csdn.net/jingyangV587/article/details/79900228
开始安装
安装ruby
yum install ruby
yum install rubygems
安装ruby的包
gem install redis-3.0.0.gem
redis-3.0.0.gem文件下载:
链接:https://pan.baidu.com/s/1yhfDG6MP26e_-x9xOmZBPQ 密码:uiu3
集群的搭建
将redis里面的bin复制6份,即创建6个redis实例(3个主节点3个从节点)
cp -r redis/bin redis01
cp -r redis/bin redis02
cp -r redis/bin redis03
cp -r redis/bin redis04
cp -r redis/bin redis05
cp -r redis/bin redis06
修改redis的配置文件,端口号从7001~7006,并打开cluster-enable前面的注释,如图:
vi redis01/redis.conf
分别启动以上6个redis实例
1.创建启动脚本:
vi startall.sh
2.填写内容
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
3.赋权限
chmod +x startall.sh
4.启动
./startall.sh
到ruby脚本所在的目录下
cd redis-3.0.0/src
查看是否有这个脚本
ll *.rb
创建集群
./redis-trib.rb create --replicas 1 10.0.3.101:7001 10.0.3.101:7002 10.0.3.101:7003 10.0.3.101:7004 10.0.3.101:7005 10.0.3.101:7006