环境:Centos7
一、下载redis并解压
链接:https://pan.baidu.com/s/1evLGs55CtdMf2wDrwOGqqQ
密码:rigu
二、修改配置文件
1)创建6个以端口号对应的文件夹
mkdir /usr/local/redis/cluster cd /usr/local/redis/cluster mkdir 700{0..5}
2)拷贝配置文件至每个目录下,并修改配置文件
cp /usr/local/redis/redis.conf /usr/local/redis/cluster/7000/redis-7000.conf
cluster-enabled yes (打开此配置) port 7000 daemonize yes (后台进程运行) bind 172.31.64.203 127.0.0.1 (绑定IP)
![](https://images2018.cnblogs.com/blog/746846/201806/746846-20180612140116867-1818776265.png)
3)启动每个端口对应的redis(六个都要启动)
/usr/local/redis/src/redis-server /usr/local/redis/cluster/7000/redis-7000.conf
![](https://images2018.cnblogs.com/blog/746846/201806/746846-20180612140137850-196869455.png)
4)启动配置cluster
/usr/local/redis/src/redis-trib.rb create --replicas 1 172.31.34.235:7000 172.31.34.235:7001 172.31.34.235:7002 172.31.34.235:7003 172.31.34.235:7004 172.31.34.235:7005
报错1:
![](https://images2018.cnblogs.com/blog/746846/201806/746846-20180612140158034-1442059981.png)
安装ruby
yum -y install ruby ruby-devel rubygems rpm-build
报错2:
![](https://images2018.cnblogs.com/blog/746846/201806/746846-20180612140241120-1666199575.png)
解决办法:
gem install redis
但是这里还是报错:
解决办法:
1)下载rvm
curl -L get.rvm.io | bash -s stable gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 curl -L get.rvm.io | bash -s stable
![](https://images2018.cnblogs.com/blog/746846/201806/746846-20180612140432486-149622745.png)
![](https://images2018.cnblogs.com/blog/746846/201806/746846-20180612140452636-191052650.png)
2、加载
source /usr/local/rvm/scripts/rvm
3)查看ruby版本
rvm list known
![](https://images2018.cnblogs.com/blog/746846/201806/746846-20180612140601095-1157473591.png)
4)安装高版本
rvm install 2.3.4
5)使用高版本
rvm use 2.3.4
6)回到最开始使用gem安装redis
gem install redis
7)再一次可以看到设置成功
![](https://images2018.cnblogs.com/blog/746846/201806/746846-20180612140814343-2096090954.png)