旁路缓存(Cache-aside)
1)什么是旁路缓存旁路缓存策略以数据库(Hbase,redis)中的数据为准,缓存中的数据是按需加载的,它可以分为读策略和写策略。读策略:从缓存中读取数据;如果缓存命中,则直接返回数据;如果缓存不命中,则从数据库中查询数据;查询到数据后,将数据写入到缓存中,并且返回给用户。写策略:更新数据库中(HBASE,Redis)的记录;删除缓存记录。2)缓存和数据库的数据一致性问题错误一:先失效缓存,后更新数据库1)请求A删除缓存数据2)请求B查询缓存,未命中3)请求B往数
原创
2022-03-20 19:13:11 ·
8132 阅读 ·
0 评论