Redis和MySQL数据一致性问题
文章目录解决办法: 延时双删策略先修改数据库,再删掉缓存缺点: 若数据库修改失败,缓存依旧还是没删掉,后边用户读到的依旧是Redis中的脏数据先删掉缓存,再修改数据库缺点: 并发条件低时可以使用,并发一旦起来,a线程删除缓存后,还没来得及更新数据库,切换到b线程,b线程发现缓存为空,就又去数据库又读回啦脏数据并写入,后边用户读到的依旧是Redis中的脏数据;解决办法: 延时双删策略删掉缓存修改数据库延时几百毫秒再删掉缓存...
原创
2020-11-27 14:11:54 ·
1184 阅读 ·
0 评论