redis集群搭建

集群规划:
三台服务器各部署一个主节点、一个从节点,同一台服务器上不是直接主从关系。

服务器角色
172.16.30.25master1/slave2
172.16.30.45master2/slave3
172.16.30.65master3/slave1

集群采用的redis版本为redis-6.0.2,三台服务器上分别下载上传redis-6.0.2.tar.gz的源码包,下载地址redis

注意事项 三台机器重复以下步骤即可、或一台机器安装配置好后通过scp工具拷贝到另外两台机器也可,将不同机器的redis.conf中ip修改即可

1、解压redis压缩包

tar -zxvf redis-6.0.2.tar.gz

2、安装gcc、make编译工具

apt-get install gcc
apt-get install make

3、redis编译

cd redis-6.0.2
make           #编译
make install   #按当前目录安装

4、创建6379、6380目录并拷贝配置文件

cd redis-6.0.2
mkdir 6379 6380
cp redis.conf 6379/ 6380/

5、修改6379、6380目录下redis.conf , 每台机器的ip地址要注意修改


vim /6379/redis.conf   #输入如下配置

bind 172.16.30.25 #地址
port 6379 #端口
daemonize yes #守护进程
protected-mode no #任何外部网路可接入
dir /root/redis-6.0.2/6379 #数据存储目录
logfile "/root/redis-6.0.2/6379/redis-6379.log"
cluster-enabled yes #开启集群
cluster-config-file nodes-6379.conf 
cluster-node-timeout 15000
cluster-require-full-coverage no
appendonly yes  #持久化


vim /6380/redis.conf   #输入如下配置

bind 172.16.30.25
port 6380
daemonize yes
protected-mode no
dir /root/redis-6.0.2/6380
logfile "/root/redis-6.0.2/6380/redis-6380.log"
cluster-enabled yes
cluster-config-file nodes-6380.conf
cluster-node-timeout 15000
cluster-require-full-coverage no
appendonly yes

6、创建redis启动脚本

vim redis_start.sh    #输入如下

redis-server /root/redis-6.0.2/6379/redis.conf
redis-server /root/redis-6.0.2/6380/redis.conf
#保存退出后
bash  redis_start.sh  #分别启动redis

7、启动redis集群,随便找一台机器输入如下

redis-cli --cluster create 172.16.30.25:6379 172.16.30.45:6379 172.16.30.65:6379 172.16.30.25:6380 172.16.30.45:6380 172.16.30.65:6380 --cluster-replicas 1

在这里插入图片描述
输入yes
在这里插入图片描述
redis集群启动成功

redis-cli -c -h 172.16.30.25 -p 6379 cluster info    #查看集群信息

在这里插入图片描述

redis-cli -c -h 172.16.30.25 -p 6379 cluster nodes    #查看集群节点

在这里插入图片描述
8、redis集群安装完成
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值