器库 ← 返回提示词库

AI / 编程与调试

缓存该在哪失效

设计 key 版本、过期依据与穿透雪崩防护,并摊开一致性风险

这段代码给 [数据] 加了缓存,但没有失效策略。请设计:key 怎么带版本或租户、过期时间依据什么定、更新时是删缓存还是改缓存、如何防穿透(空值缓存、布隆过滤器)与雪崩(随机过期)、以及缓存与数据库短暂不一致时业务能否接受。输出改造后的读写路径和一张「场景 → 行为」表。
本站原创

中文原文

使用建议

删缓存失败比写缓存失败更危险,因为脏数据会一直留在里面直到过期。

同方向的其他提示词