Redis学习主从复制,搭建集群

配置Redis集群【至少一主(机)二从(机)】

默认情况下,每台Redis服务器都是主机。如果需要配置为从机则用 >slaveof host port即可。指定从属于哪个主机如:127.0.0.1 端口 6379的主机

主机可进行读写操作(但一般情况下都是主机只用来写)。

从机只能进行读操作,不能写。

主机宕机了的话,从机依旧是连接到主机上的,而且仍然能获取到主机宕机之前的值。

当主机恢复了,原来的从机仍然是连接到主机上的,同步获取主机上的数据。

如果是从命令行进行的主从配置,一旦shutdown后,重启后就会还原为默认的主机模式

只要变为从机,立马会从主机中获取数据(这里涉及到全量复制和增量复制的概念)

 从机为6381,能获取主机的全部数据,但只能读,不能写入任何操作

下面开始配置Redis集群主机

cp多个文件配置文件

 然后逐个修改配置问价中的四个地方

1、port 6382 #修改端口

2、修改pid文件名

3、修改日志名

 

4、修改备份恢复文件 rdb文件名

 

 保存退出。

最后分别启动四台redis即可,如下

[ 版权声明 ]: 本文所有权归作者本人,文中参考的部分已经做了标记! 商业用途转载请联系作者授权! 非商业用途转载,请标明本文链接及出处!
原文地址:https://www.cnblogs.com/gslgb/p/13543928.html