环境: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)
3)启动每个端口对应的redis(六个都要启动)
/usr/local/redis/src/redis-server /usr/local/redis/cluster/7000/redis-7000.conf
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:
安装ruby
yum -y install ruby ruby-devel rubygems rpm-build
报错2:
解决办法:
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
2、加载
source /usr/local/rvm/scripts/rvm
3)查看ruby版本
rvm list known
4)安装高版本
rvm install 2.3.4
5)使用高版本
rvm use 2.3.4
6)回到最开始使用gem安装redis
gem install redis
7)再一次可以看到设置成功