开发者社区> 问答> 正文

[@wangccsy][¥20]缓存与数据库同步问题

在设计查询缓存的时候有考虑过redis定时去更新MySQL中的数据,但这会造成很大的资源浪费,如何高效的处理缓存与数据库同步问题?

展开
收起
Nebula 2018-12-11 09:12:03 1877 0
2 条回答
写回答
取消 提交回答
  • 如果在高并发场景,同步更新会导致阻塞的话,可以考虑使用消息中间件(MQ)异步分发消息,保证最终一致性

    2019-07-17 23:19:43
    赞同 展开评论 打赏
  • 在生产环境可以通过消息中间件来处理(rabbitmq),在数据数据有变动的时候发布广播消息,程序接受到广播后更新redis数据。

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

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载