Redis集群部署
Redis集群部署
1. 本文集群结构
一共三个节点,每个节点启动两个redis-server作为主备进程,以6379为主,6380为备,主要使用redis5.0.5版本
ps:以下2、3、4、5步骤均需要在每台节点上配置
2. 安装redis
cd /usr/local/
sudo mkdir redis
sudo wget http://download.redis.io/releases/redis-5.0.5.tar.gz
sudo tar -zxvf redis-5.0.5.tar.gz
3. 进行编译
cd /usr/local/redis/redis-5.0.5
sudo apt-get install make#安装过请无视
sudo make
sudo make install
4. 配置文件准备
sudo mkdir /usr/local/redis/redis-5.0.5/redis-cluster-6379
sudo mkdir /usr/local/redis/redis-5.0.5/redis-cluster-6380
sudo cp /usr/local/redis/redis-5.0.5/redis.conf /usr/local/redis/redis-5.0.5/redis-cluster-6379
sudo cp /usr/local/redis/redis-5.0.5/redis.conf /usr/local/redis/redis-5.0.5/redis-cluster-6380
5. 修改配置文件
sudo vim /usr/local/redis/redis-5.0.5/redis-cluster-6379/redis.conf#举例
以下配置信息的端口号相关内容请以实际需求为准,其他配置信息相同,需注意cluster-config-file在集群内须唯一









6.启动
启动节点上的redis-server服务
#以单节点为例
sudo /usr/local/redis/redis-5.0.5/src/redis-server /usr/local/redis/redis-5.0.5/redis-cluster-6379/redis.conf
sudo /usr/local/redis/redis-5.0.5/src/redis-server /usr/local/redis/redis-5.0.5/redis-cluster-6379/redis.conf
ps -ef | grep redis #检查服务是否正常开启

启动集群
sudo redis-cli --cluster create 10.132.221.120:6379 10.132.221.120:6380\
10.132.221.121:6379 10.132.221.121:6380 \
10.132.221.123:6379 10.132.221.123:6380 --cluster-replicas 1 #最后这个参数代表主从比例


集群启动成功!

浙公网安备 33010602011771号