2 个回答
有的人认为在大部分场景下更新缓存比删除缓存更好,因为当我们引入缓存时我们的场景一定是读远大于写的,同时只需要保证线性一致性即可。但是为什么我们还是推荐延迟双删呢?因为很可能只有20%数据修改后被访问到,如果使用更新缓存,那么这就极度浪费缓存资源,并且删除缓存会有一次数据库IO,但也只会查询一次,无形中增加了IO的成本。
发布于:5个月前 (04-02) IP属地:四川省
这种方案主要是为了保持数据的最终一致性,而且我们推荐的是延迟双删的策略。
发布于:5个月前 (04-02) IP属地:四川省
我来回答
您需要 登录 后回答此问题!