缓存(Redis)和数据库间的数据一致性--笔记

案例一: 当我们更新数据库成功,需要更新缓存中的数据,此时缓存更新失败,这时数据库和缓存的数据就不一致了 案例二: 当我们删除缓存记录后,还没来得及删除数据库数据,此时另一个线程来读取,发现缓存没数据就去读数据库的数据并将它写入缓存,此时缓存就有了脏数据,当删完数据库数据时,下一次访问就会拿到缓存的脏数据 此时数据库为空,redis不为空 解决方案一:延时双删策略 客户端-------》删除red
相关文章
相关标签/搜索