SSDB中,单主从模式下,主从模式sync的频率太高,怎么解决

发布于 2021-11-25 10:14:42 字数 248 浏览 905 评论 8

RT。 我安装了SSDB后,分别启动了master和slave, 然后通过Debug日志,发现在刚启动copy完成后,就开始不停地重复进行sync, 就对已有的数据进行循环sync,  SSDB理念不是只有在write的时候,才会进行sync同步吗? 


经过测试,在write的时候,也会进行sync同步,但是我是很奇怪为什么不执行write的时候,主从socket还一直在进行同步, 求大神解答。 不甚感激

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

醉生梦死 2021-11-30 17:20:25

看我上边回复。 主从关系的话,就直接将主ssdb的配置中slvaeof关闭, 主-主关系的话,就在slvaeof中设置TYPE为mirror

伪装你 2021-11-30 17:07:06

怎么解决的

尐偏执 2021-11-30 16:17:42

谢谢。我自己原因,已经纠正

兮颜 2021-11-30 13:46:38

帮你通知作者
@ideawu

成熟稳重的好男人 2021-11-30 05:20:00

关注不管用啊,一起查一查 。 我看到是那个主从socket中,读完数据后,再读,还是有数据。 难道是slave 还在一直给发吗 。我准备在send那边加个日志打印一下

谢绝鈎搭 2021-11-29 14:48:03

问题解决了。 是我自己的问题。 看下边回复

屌丝范 2021-11-28 18:33:59

问题已经解决了。 是我自己的疏忽。 之前测试ssdb ,我想要互为主从关系,然后master和slave任何一方有改动的话,就向对方执行sync, 后来代码回复后,配置文件没有回复,导致两个ssdb 程序仍旧互相发送sync。  

解决办法,master-master的话,type设置为mirror; master-slave的话只要把ssdb.conf中的replication::slaveof::中的Ip和端口号 注释掉,就可以了。 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文