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 #最后这个参数代表主从比例

集群启动成功!

posted @ 2020-08-01 00:15  -拂石-  阅读(232)  评论(0)    收藏  举报