Mysql和redis缓存一致性问题解决

mysql和redis一致性问题
保证数据一致性问题最终都是通过一些最终一致性思想
我们最常见的方法就是

  1. 把缓存给删掉,然后将db数据同步到我们的redis数据中
  2. 可以使用双写,更新完db之后又去更新我们的redis
  3. 通过延迟双删,但是有很大缺陷因为他要删除两次,而且第二个删除的这个时间点很难去控制
  4. 也可以使用第四种方式,直接订阅mysql的binlog文件的增量形式来进行对我们的数据做同步,比如cancl框架底层就是这样实现的
posted @ 2022-02-26 11:32  一刹流云散  阅读(129)  评论(0编辑  收藏  举报