安装ruby
# 安装ruby
yum install ruby
# 安装rubygems
yum install rubygems
# 安装Ruby的redis接口
gem install redis
如果出现ERROR: Error installing redis redis requires Ruby version >= 2.3.0这个错误就是Ruby版本过低的问题.
# 安装curl
yum install curl
# 使用curl安装rvm
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -L get.rvm.io | bash -s stable
find / -name rvm
# 使rvm生效
source /usr/local/rvm/scripts/rvm
# 可以查看rvm中所有ruby版本
rvm list known
# 安装 2.3.4 版本
rvm install 2.3.4
rvm use 2.3.4
# 移除系统默认版本号
rvm remove 2.0.0
# 查看版本
ruby --version
# 继续安装Ruby的redis接口
gem install redis
下载Redis
# 获取Redis资源
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
# 解压
tar xzvf redis-4.0.8.tar.gz
# 进入目录
cd redis-4.0.8
# 指定安装位置
make install PREFIX=/usr/local/src/redis
# 将解压缩包下的Redis配置文件redis.conf拷贝到安装目录的bin目录下
cp ./redis.conf ../redis/bin
# 然后把文件夹改名为7001
mv redis 7001
# 复制5次 端口为7001 - 7006
cp -a 7001 7002
修改配置
# 首先将ip修改为指定IP如bind 127.0.0.1
#然后修改redis端口,按照自己想要的集群端口来
#开启集群配置
cluster-enabled yes
#改为后台启动
daemonize yes
# 进入每一个文件夹 逐一启动Redis
./redis-server ./redis.conf
# 查看Redis的运行状态
ps -ef|grep redis
# 将6个Redis加入集群
./redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006
# 使用客户端进入 7001 端口
./redis-cli -p 7001
# 查看集群状态
CLUSTER NODES