
缓存架构设计
plumblum
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1.Cache Asia Pattern (缓存+数据库读写模式)
Cache Asia Pattern (缓存+数据库读写模式) Cache Asia Pattern 读流程:先读缓存,如果缓存没有数据,那么读取数据库,然后取出数据放入缓存,同时返回响应 写流程:先删除缓存,然后更新数据库 重点:为啥是删除缓存而不是更新缓存呢 缓存数据可能需要关联其他表和计算,可是后面不一定有请求访问缓存。如果在写操作频繁的业务中,频繁更新缓存会很浪费资源 ...原创 2018-11-04 10:56:52 · 259 阅读 · 0 评论 -
高并发缓存+数据库双写不一致
高并发缓存+数据库双写不一致 最初缓存不一致 情景一 先修改数据库,再删除缓存,如果删除缓存失败了,那么会导致数据库中是新数据,缓存中是旧数据,数据出现不一致 解决方案 先删除缓存,再修改数据库,如果删除缓存成功了,如果修改数据库失败了,那么数据库中是旧数据,缓存中是空的,那么数据不会不一致 因为读的时候缓存没有,则读数据库中旧数据,然后更新到缓存中 高并发出现数据不一致问题 情景二 1...原创 2018-11-08 23:29:07 · 266 阅读 · 0 评论