问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

redis 如何判断是集群还是主从

发布网友 发布时间:2022-04-26 16:37

我来回答

1个回答

热心网友 时间:2022-04-09 23:53

redis主从复制
redis主从配置比较简单,基本就是在从节点配置文件加上:slaveof 192.168.33.130 6379
主要是通过master server持久化的rdb文件实现的。master server 先mp出内存快照文件,然后将rdb文件传给slave server,slave server 根据rdb文件重建内存表。
redis复制过程如下:
1、slave server启动连接到master server之后,salve server主动发送SYNC命令给master server
2、master server接受SYNC命令之后,判断,是否有正在进行内存快照的子进程,如果有,则等待其结束,否则,fork一个子进程,子进程把内存数据保存为文件,并发送给slave server
3、master server子进程进程做数据快照时,父进程可以继续接收client端请求写数据,此时,父进程把新写入的数据放到待发送缓存队列中
4、slave server 接收内存快照文件之后,清空内存数据,根据接收的快照文件,重建内存表数据结构
5、master server把快照文件发送完毕之后,发送缓存队列中保存的子进程快照期间改变的数据给slave server,slave server做相同处理,保存数据一致性
6、master server 后续接收的数据,都会通过步骤1建立的连接,把数据发送到slave server
需要注意:slave server如果因为网络或其他原因断与master server的连接,当slave server重新连接时,需要重新获取master server的内存快照文件,slave server的数据会自动全部清空,然后再重新建立内存表,这样会让slave server 启动恢复服务比较慢,同时也给master server
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...啊?我从嘴里吐出去是直的算过肺了吗?我不会从鼻子里出去_百度... 恶心呕吐是什么? 高考数学大题应注意哪些问题呢? 高考数学可不可以用高等数学啊 高考数学 基础知识点 常见考查方式 高考数学考什么内容 一般纳税人如何交所得税 以前的QQ忘记密码了那时候不要了就不找回密码了,现在想找回来,但是又没... 常州机场坐飞机流程 常州机场大巴时刻表 ...我早上九点起飞的飞机, 然后我这的机场快线大巴到机场时70分钟,_百 ... 初学者打太极拳时要注意什么? 为什么花呗还款日不能调整? 深海石斑鱼怎么做好吃 怎么查看redis集群所有节点数据 初学太极拳,这几点早看早好 石斑鱼要怎么做才好吃? 如何查看redis cluster 如何查看redis 集群的部署 斑鱼火锅怎么做好吃又简单,做法图解分享 redis 哨兵模式 怎么查看每个redis 集群的状态 你好,请问我的花呗里没有还款日期调整这一项是怎么回事? 红烧老虎斑鱼怎么做好吃? 为什么我的花呗没有还款日调整 珍珠斑鱼怎么做好吃 您好!我的花呗设置里怎么没有还款日期这一项?是怎么回事啊求大神回复啊... 燕尾斑鱼怎么做好吃 我的花呗怎么没有还款日设置? 斑鱼怎么吃更好? 为什么我的花呗没有还款日期设置? 怎么投诉援助基金会 东升斑鱼怎么烧好吃东升斑有几种烧? 清斑鱼图片怎么做好吃 石斑鱼清蒸怎么做好吃 windows下redis集群怎么开启 山斑鱼怎么做好吃 ww 太极拳初学者该从何练起 新手练太极拳要注意什么? redis 集群是哪个版 如何安装Redis集群 refuse是什么意思 refusal和refuse有什么区别 resufe是啥意思 refuse后接名词时是什么意思 he refuses to let it pass between his lips这句话什么意思? however是什么意思啊? beloved是什么意思 feak 什么意思啊? 问几个高中英语选择题!每题10分!(有加分!~) beloved什么意思 rush是什么意思