![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
缓存架构设计
plumblum
这个作者很懒,什么都没留下…
展开
-
1.Cache Asia Pattern (缓存+数据库读写模式)
Cache Asia Pattern (缓存+数据库读写模式)Cache Asia Pattern读流程:先读缓存,如果缓存没有数据,那么读取数据库,然后取出数据放入缓存,同时返回响应写流程:先删除缓存,然后更新数据库重点:为啥是删除缓存而不是更新缓存呢缓存数据可能需要关联其他表和计算,可是后面不一定有请求访问缓存。如果在写操作频繁的业务中,频繁更新缓存会很浪费资源...原创 2018-11-04 10:56:52 · 213 阅读 · 0 评论 -
高并发缓存+数据库双写不一致
高并发缓存+数据库双写不一致最初缓存不一致情景一先修改数据库,再删除缓存,如果删除缓存失败了,那么会导致数据库中是新数据,缓存中是旧数据,数据出现不一致解决方案先删除缓存,再修改数据库,如果删除缓存成功了,如果修改数据库失败了,那么数据库中是旧数据,缓存中是空的,那么数据不会不一致因为读的时候缓存没有,则读数据库中旧数据,然后更新到缓存中高并发出现数据不一致问题情景二1...原创 2018-11-08 23:29:07 · 222 阅读 · 0 评论