Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

缓存预热和更新有何区别?

查看完整题解

参考回答

直接回答

预热是在流量到来前把常访问的数据放入缓存。更新是数据改变或缓存临近到期后,按业务规则使它失效、刷新或重新填充。

讲清原理

预热一次装太多会抢数据库和 Redis 资源。刷新时也可能读到旧版本,尤其是多个刷新任务乱序完成。

例子与易错点

活动前按预计热度分批预热。写入成功后可靠失效相关键,重新填充时核对版本或合理设 TTL。

相关题 · 第 49 题、第 51 题

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。