redis 根据端口关闭节点_Linux系统初始配置第三部分(redis集群搭建)

前言:在前面介绍了单台redis的搭建运行,本篇将介绍redis集群的搭建。

演示的是开启6台redis并设置从机为1,亦即3主3从(实际工作中若为提高容错率可以设置更多从机)

第一步:开通6台redis,端口划分7000-7005

--1--准备集群文件夹

Mkdir cluster

--2--在cluster文件夹中分别创建7000-7005文件夹,见下图位置:

a457dae304024916c4f3afee83446acb.png

第二步:编辑配置文件

--1--将redis根目录中的redis.conf文件复制到cluster/7000/ 并以原名保存

cp redis.conf cluster/7000/

--2--1-注释本地绑定IP地址

4d827ccc4bca1e548e20144bf975098b.png

--2--1-关闭保护模式

ae4b84df1855135c990d56ab26f80ef3.png

--2--3-修改端口号

1dee6562dda08e9bce6abdc765335bd9.png

--2--4-启动后台启动

f501c0c9a009500d7a9258e9688d3710.png

--2--5-修改pid文件

23a0580ff1c84f83ab99b4f09323e9ad.png

--2--6-修改持久化文件路径

284b1dbfe9e06430f6924b7cfc1837e6.png

--2--7-设定内存优化策略(可以根据自己需要进行更改)

fecc9cc51c57063804cc687e44408b37.png

--2--8-关闭AOF模式

6670be38aed6d609bc98cae44b4c6cb7.png

--2--9-开启集群配置

ccc915d3907e39219779de46a41f9b61.png

--2--10-开启集群配置文件

449ba908d7098390cc09f29361e45ea4.png

--2--11-修改集群超时时间

4a55df047b52df8b0f79c8371b53a19d.png

第三步:复制修改后的配置文件,更改到其它redis配置中

--1--将7000文件夹下的redis.conf文件分别复制到7001-7005中

[root@localhost cluster]# cp 7000/redis.conf  7001/[root@localhost cluster]# cp 7000/redis.conf  7002/[root@localhost cluster]# cp 7000/redis.conf  7003/[root@localhost cluster]# cp 7000/redis.conf  7004/[root@localhost cluster]# cp 7000/redis.conf  7005/

--2--批量修改

分别将7001-7005文件中的7000改为对应的端口号的名称,

修改时注意方向键的使用

04355d947f0c726403c2df90367e6b2a.png

--3--通过脚本编辑启动/关闭指令

--3--1-创建启动脚本  

vim start.sh

a3482ccae4565cb7a2b3df25566ef625.png

--3--2-编辑关闭的脚本    

vim  shutdown.sh

d3fa274f971ee7730ad5841a2d3b9c5a.png

--4--启动redis节点

sh start.sh

检查redis节点启动是否正常

2820433b3140b9b24260319fbc082a00.png

--5--创建redis集群

#5.0版本执行 使用C语言内部管理集群()其他版本在前缀略有不同

redis-cli --cluster create --cluster-replicas 1 192.168.35.130:7000 192.168.35.130:7001 192.168.35.130:7002 192.168.35.130:7003 192.168.35.130:7004 192.168.35.130:7005

a640b30a2f2186b381a2f0d71489f255.png

7d80af586cc43bb1020c5eff43399c48.png

--6--检查是否成功

进入每台redis检查role状态:

127.0.0.1:7000> info replication

第四步:搭建失败的处理

--1--停止所有redis的运行

--2--将7000-7005下的文件仅保留redis.conf配置文件,其余全部删除,再重复第三步中--4--及以后的操作,如若不行,重复第二第三步所有操作。

PS:redis集群崩溃条件

集群中如果主机宕机,那么从机可以继续提供服务,当主机中没有从机时,则向其它主机借用多余的从机.继续提供服务.如果主机宕机时没有从机可用,则集群崩溃.

e25e959b42bb1ede6b3864a6ee1e559e.png

点亮在看,感谢您的支持。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值