##准备
集群版基于单机版,单机版参考: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
###出现如下图情况,即为配置成功
后记:在window客户端连接redis集群命令(c表示集群):redis-cli -c -h 10.0.3.101 -p 6379