永发信息网

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

答案:1  悬赏:40  手机版
解决时间 2021-03-28 23:31
redis 如何判断是集群还是主从
最佳答案
redis主从复制
redis主从配置比较简单,基本就是在从节点配置文件加上:slaveof 192.168.33.130 6379
主要是通过master server持久化的rdb文件实现的。master server 先dump出内存快照文件,然后将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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的1.6排量的车油耗每公里0.6元,是不是过高
我家房子大概是这样,中间小院子长3-4米,宽7
求穿梭恋人第二季百度云资源
王者荣耀回复型英雄是谁
单位残疾人工资开70%怎么办
1x(-2)x3x(-4)x…29x(-30)的积,未尾有几个零
湖南省诚士建筑规划设计院怎么样
从接地站到现场设备如何进行接地连接?是用接
70年1月5号是属鸡还是狗?
ngrok怎么让他在linux环境下后台运行
现代农业设施与现代设施农业有什么区别?
3x7只能表示3个7相乘判断对错
25-64x²=0
耐心和耐性阅读答案
崖山之后无中华,明亡之后无华夏,是什么意思
推荐资讯
韵母带有ing的字
每个人都会遇到人生低谷,但是低谷总还是有“
伟与梅字的爱情句子
工程中桩,柱有什么区别,怎么分辨?两者肯定
发芽糙米怎么吃
北鼻,我爱你,我想和你在一起有这句歌词的是
瑞风m4新车上牌要上线吗
女朋友乳晕比较大是怎么回事呀?
谁知道司米橱柜的总部在哪里?
五月玫瑰质量怎么样?大家有用过吗?
刀塔传奇怎么打有来吉奥的队伍
4月13日离职,公司是否应该为我缴纳部分的社
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?