当前位置:   article > 正文

Mysql和Redis如何保证数据一致性

mysql和redis如何保证数据一致性

文章目录


前言

如何保证数据库和缓存双写一致,下面提供几种方法,来讨论下他们的优缺点。


一、先更新数据库,再更新redis

这种方案,应该没人采用。
如果先更新数据库成功,接着更新redis失败,那么会造成数据不一致,所以这种方法舍弃

二、先更新redis,在更新数据库

这种方案和第一种相似,也具有相同的问题
如果更新reids成功,更新数据库失败,那么同样会造成数据不一致

三 先更新数据库,再删除redis

这种方案,同样会造成数据不一致的问题,但是相比上两个方案,如果他设置key的过期时间,那么保证了数据的最终一致性。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/727839
推荐阅读
相关标签
  

闽ICP备14008679号