logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式系统中数据库与缓存一致性的几种方案的解析

文章目录方案一:先更新数据库,再更新缓存方案二:先删除缓存,在更新数据库方案三:先更新数据库,再删除缓存双删方案的优化缓存删除失败怎么办?总结首先要说明的是,接下来无论是哪种方案都只能保证最终一致,无法做到强一致性。方案一:先更新数据库,再更新缓存异常场景:线程A比线程B先更新,但是由于网络等原因导致线程B先更新了缓存。然后A再把旧值更新到缓存中。这种异常场景除了设置过期时间,没有办法解决脏数据的

#缓存#数据库#redis
暂无文章信息