开发者社区> 问答> 正文

如何解决mysql主从复制带来的数据延迟问题?

现在面临这样的问题:数据库使用mysql主从复制后,某一时刻在主节点插入的数据后,不能马上从其他从节点获取到刚刚插入主节点的数据,从而带来数据的延迟问题。

烦请各位同仁给点建议,有什么行之有效的方案解决这个问题?

小弟在此跪谢了!

展开
收起
小旋风柴进 2016-03-11 14:44:07 3529 0
1 条回答
写回答
取消 提交回答
  • 在写入数据库的同时写缓存,数据先从缓存读再读数据库
    插入后,更新缓存服务如redis,其他节点需先读缓存中的数据。然后在写入从mysql。
    当然如果你不想立即更新从mysql库,可以把数据写入队列,当队列达到规定的值,就进行插入从mysql。也要在缓存时间快到期时,检查队列做出相应的操作。

    2019-07-17 18:59:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像