Redis3.2.12集群搭建

本文详细介绍了在Linux环境下搭建Redis集群的步骤,包括软件下载、目录创建、配置文件设置、集群建立等关键环节,适用于希望深入了解Redis集群部署的技术人员。

一、软件下载

下载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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值