欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

013_Redis的主从模式

发布时间:2025/4/17 数据库 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 013_Redis的主从模式 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1. 主从复制

1.1. 一个master可以拥有多个slave。

1.2. 多个slave可以连接同一个master外, 还可以连接到其它的slave。

1.3. 主从复制不会阻塞master在同步数据时继续处理client请求。

1.4. 提供系统的伸缩性。

2. 主从复制过程

2.1. slave与master建立连接, 发送sync同步命令。

2.2. master会开启一个后台进程, 将数据库快照保存到文件中, 同时master主进程会开启收集新的写命令并缓存。

2.3. 后台完成保存后, 就将文件发送给slave。

2.4. slave将此文件保存到硬盘上。

3. 配置主从节点

3.1. 在从节点的redis.conf文件中配置主节点的IP和端口

replicaof <masterip> <masterport>

3.2. 在从节点的redis.conf文件中配置主节点的密码

masterauth <master-password>

3.3. 记得把从节点的主机ip修改成本机ip

4. 查看主从节点信息

4.1. 首先启动192.168.25.138主机上的Redis(主节点), 依次启动192.168.25.135、192.168.25.137主机上的Redis(它们都是从节点)。

4.2. 进入192.168.25.138主机上的Redis客户端, 使用info命令查看Redis信息

4.3. 进入192.168.25.135主机上的Redis客户端, 使用info命令查看Redis信息

4.4. 进入192.168.25.137主机上的Redis客户端, 使用info命令查看Redis信息

4.5. 在192.168.25.138主机上的Redis客户端存入如下信息

4.6. 在192.168.25.135主机上的Redis客户端上能够查看到主节点192.168.25.138主机上存储的信息

4.7. 在192.168.25.137主机上的Redis客户端上能够查看到主节点192.168.25.138主机上存储的信息

5. 主从模式不会自动切换主机

5.1. 停止192.168.25.137主机上的Redis服务

5.2. 停止192.168.25.137主机上的Redis服务查看192.168.25.138主机上Redis信息

5.3. 停止192.168.25.138主机上的Redis服务

5.4. 停止192.168.25.138主机上的Redis服务查看192.168.25.135主机上Redis信息

总结

以上是生活随笔为你收集整理的013_Redis的主从模式的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。