Redis3.2.12集群搭建

一、软件下载

下载Redis3.2.12

https://pan.baidu.com/s/1Ly5goA0XhqgwhkOiR3QS5w

下载Ruby2.2.10
https://pan.baidu.com/s/1NJDhfm5pFgSBKrgaNDfh1w

二、在Linux上新建目录/u01

mkdir -p /u01

三、将软件上传到Linux的/u01目录下

解压并安装Redis
tar -zxvf ./redis-3.2.12.tar.gz
cd /u01/redis-3.2.12
make & make install

四、新建目录/u01/redis_cluster

mkdir -p /u01/redis_cluster

五、新建六个Redis文件目录

mkdir -p /u01/redis_cluster/7001
mkdir -p /u01/redis_cluster/7002
mkdir -p /u01/redis_cluster/7003
mkdir -p /u01/redis_cluster/7004
mkdir -p /u01/redis_cluster/7005
mkdir -p /u01/redis_cluster/7006

六、复制Redis运行文件到六个目录中

cp -rf /u01/redis-3.2.12/* /u01/redis_cluster/7001
cp -rf /u01/redis-3.2.12/* /u01/redis_cluster/7002
cp -rf /u01/redis-3.2.12/* /u01/redis_cluster/7003
cp -rf /u01/redis-3.2.12/* /u01/redis_cluster/7004
cp -rf /u01/redis-3.2.12/* /u01/redis_cluster/7005
cp -rf /u01/redis-3.2.12/* /u01/redis_cluster/7006

七、在六个目录中分别创建data目录,存放数据

mkdir -p /u01/redis_cluster/7001/data
mkdir -p /u01/redis_cluster/7002/data
mkdir -p /u01/redis_cluster/7003/data
mkdir -p /u01/redis_cluster/7004/data
mkdir -p /u01/redis_cluster/7005/data
mkdir -p /u01/redis_cluster/7006/data

八、复制执行文件到指定目录

mkdir -p /u01/redis_cluster/bin
cd /u01/redis-3.2.12/src
cp ./mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server redis-trib.rb /u01/redis_cluster/bin

九、在六个目录(/u01/redis_cluster/7001,7002,7003,7004,7005,7006)下分别创建配置文件redis.conf

port 7001
daemonize yes
bind 192.168.25.100
dir /u01/redis_cluster/7001/data/
pidfile /var/run/redis_7001.pid
cluster-enabled yes
cluster-config-file nodes7001.conf
cluster-node-timeout 15000
appendonly yes

每个目录下的配置文件端口号和文件目都不相同

十、启动各Redis实例

/u01/redis_cluster/bin/redis-server /u01/redis_cluster/7001/redis.conf
/u01/redis_cluster/bin/redis-server /u01/redis_cluster/7002/redis.conf
/u01/redis_cluster/bin/redis-server /u01/redis_cluster/7003/redis.conf
/u01/redis_cluster/bin/redis-server /u01/redis_cluster/7004/redis.conf
/u01/redis_cluster/bin/redis-server /u01/redis_cluster/7005/redis.conf
/u01/redis_cluster/bin/redis-server /u01/redis_cluster/7006/redis.conf

十一、升级所需软件

yum install ruby yum install rubygems gem install redis

十二、建立群集

/u01/redis_cluster/bin/redis-trib.rb create –replicas 1
192.168.25.100:7001 192.168.25.100:7002 192.168.25.100:7003
192.168.25.100:7004 192.168.25.100:7005
192.168.25.100:7006

这里写图片描述

启动集群成功

如果启动失败,可能是Ruby程序文件重新编译并安装Ruby

十三、解压编译

cd /u01
tar -zxvf /u01/ruby-2.2.10.tar.gz
cd /u01/ruby-2.2.10
make
make install

猜你喜欢

转载自blog.csdn.net/qixiang_chen/article/details/82696703
今日推荐