当前位置:   article > 正文

保证mysql和redis的双写一致性_mysql和redis怎么保证双写一致性

mysql和redis怎么保证双写一致性

保证mysql和redis的双写一致性

其实先操作缓存或者数据库都会有几率失败,要考虑的就是失败后如何处理的的问题。

能接受的方式是延时双删

就是先删除缓存,再更新数据库,然后再删除缓存。

这样可以做到极端状况下只有一小部分时间存在延时。

如果第二次删除会失败的话,考虑增加队列和重试机制。

也可以使用mysql的日志文件,订阅日志文件,在删除数据库数据后,使用日志文件中的命令记录来操作缓存

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

闽ICP备14008679号