首页 > 其他 > 详细

redis-运维-redis主从

时间:2020-07-14 17:55:04      阅读:66      评论:0      收藏:0      [点我收藏+]

主从的好处

通过主从扩展 主负责写 从负责读,来实现高负载。

设置主服务器

优点:不用重启服务器 确点不方便管理,下次重启需要重新制定

通过命令

Connected.
本地6380:0>slaveof 127.0.0.1 6379
OK

通过配置文件

// 配置文件中配置
slaveof ip port
slave-read-only yes //只允许从节点进行读操作

主从复制原理

技术分享图片

 

1.连接主服务,并发送sync命令

2.主服务器接受到命令,执行bgsave生成快照,并在缓冲区保存bgsave之后的所有写命令

3.从服务器在主服务器未收到主服务器快照文件推送,如果接收到读请求,根据配置文件区分是使用现有库数据还是直接返回异常

4.主服务器bgsave执行完毕向从服务器发送快照文件并在发送期间继续使用缓冲区记录被执行的写命令

5.从服务器接收到快照文件,则丢弃本地所有数据,执行快照的载入

6.快照文件发送完毕,则发送缓冲区的所有写命令,后续每执行一条写命令,都像从服务器发送一条相同的写命令

7.从服务器快照加载完毕,可以像往常正常接收读请求

8.接收并执行主服务器推送的缓冲器写命令请求,并且从现在开始接收主服务器传来的每个写命令

redis主从链

redis不支持多主主复制 当一台从服务器并不能满足读的请求的时候可以设置多个读服务器

技术分享图片

 

redis-运维-redis主从

原文:https://www.cnblogs.com/LQBlog/p/13299733.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!