文章 2024-05-12 来自:开发者社区

【后端面经】【缓存】33|缓存模式:缓存模式能不能解决缓存一致性问题?-03 Refresh Ahead + SingleFlight + 删除缓存 + 延迟双删

Refresh Ahead Refresh Ahead是指利用CDC(capture Data Change)接口来异步刷新缓存的模式,这种模式在实践中也很常见,比如利用Canal来监听数据库的binlog,然后Canal刷新Redis。这种模式也有缓存一致性的问题,也是出在缓存未命中的读请求和写请求上。 ...

文章 2024-05-11 来自:开发者社区

【后端面经】【缓存】33|缓存模式:缓存模式能不能解决缓存一致性问题?-02 Write Through + Write Back

Write Through 这个说法也叫做写穿透,是指当业务方写入数据的时候,只需要写入缓存,缓存会代替业务方去更新数据库。 Write Through读数据的步骤跟Cache Aside是一样的 Write Through就是在写入数据的时候,只写入缓存,缓存会代替我们去更新数据库。但是Write Through没有要求...

【后端面经】【缓存】33|缓存模式:缓存模式能不能解决缓存一致性问题?-02 Write Through + Write Back
文章 2024-05-10 来自:开发者社区

【后端面经】【缓存】33|缓存模式:缓存模式能不能解决缓存一致性问题?

面试准备 缓存模式首先要确保自己能够记住这些模式,其次要在公司内部收集一些信息: 公司有没有使用缓存模式,使用了哪些,有没有遇到过缓存一致性的问题,最后如何解决的? 业务使用了缓存后,是如何更新缓存和数据库中的数据的?有没有一致性问题? 缓存模式用的好可以有效缓解数据一致性问题,也可以用于解决缓存穿透、击穿和雪崩的问题。 缓存模式简单来说就是系统里有缓存和数据库,读写数据都要...

【后端面经】【缓存】33|缓存模式:缓存模式能不能解决缓存一致性问题?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。