缓存预热和更新有何区别?
查看完整题解
参考回答
直接回答
预热是在流量到来前把常访问的数据放入缓存。更新是数据改变或缓存临近到期后,按业务规则使它失效、刷新或重新填充。
讲清原理
预热一次装太多会抢数据库和 Redis 资源。刷新时也可能读到旧版本,尤其是多个刷新任务乱序完成。
例子与易错点
活动前按预计热度分批预热。写入成功后可靠失效相关键,重新填充时核对版本或合理设 TTL。
相关题 · 第 49 题、第 51 题
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。