美文网首页
cache aside pattern(缓存+数据库读写)

cache aside pattern(缓存+数据库读写)

作者: 斜阳独倚东楼 | 来源:发表于2020-04-01 14:06 被阅读0次

最经典的缓存+数据库读写的模式

1.为甚要先删除缓存再更新数据?

2.要是先更新缓存,要是更新数据库失败怎么办?

3.缓存应该是热点数据,要是用户对数据频繁更新,又不对数据进行读取,将消耗大量的系统资源

特别是一个缓存数据是要进行联合计算的,套用二八定理,不值得

相同的数据ID进行hash取值,再进行取模后,分配到内存队列中去,每个请求都可以分配到消息队列中,此外还需要判断,消息队列中是否有正在更新操作,要是没有说明数据库没有数据(因为没有更新操作的话,说明更新数据已完成,缓存中也应该有数据)

相关文章

网友评论

      本文标题:cache aside pattern(缓存+数据库读写)

      本文链接:https://www.haomeiwen.com/subject/dhuwuhtx.html