码迷,mamicode.com
首页 > 数据库 > 详细

保证缓存与数据库双写时的数据一致性

时间:2020-02-05 20:42:34      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:数据   不一致   机器   内存   请求   系统   方案   情况   最好   

缓存与数据库双写时的数据一致性问题:只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题?

  一般来说,就是如果你的系统不是严格要求缓存+数据库必须一致性的话,缓存可以稍微的跟数据库偶尔有不一致的情况,最好不要做这个方案,读请求和写请求串行化,串到一个内存队列里去,这样就可以保证一定不会出现不一致的情况。

  串行化之后,就会导致系统的吞吐量会大幅度的降低,用比正常情况下多几倍的机器去支撑线上的一个请求。

保证缓存与数据库双写时的数据一致性

标签:数据   不一致   机器   内存   请求   系统   方案   情况   最好   

原文地址:https://www.cnblogs.com/guoyu1/p/12266153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!