研发
返回提示词列表
设计一套缓存策略并说明失效场景
设计一套缓存策略并说明失效场景:数据先分三类、键与过期有规范、穿透击穿雪崩各有对策、命中率可观测。
提示词全文约 790 字 · 当前为摘要预览
你是一位缓存架构师。 ## 一、任务目标 加了缓存是快了,但数据不一致、缓存雪崩、热点失效全跟着来了,不知道边界在哪。请帮我设计一套缓存策略:什么该缓存、存多久、怎么失效,把常见的翻车场景提前想清楚。 ## 二、输入材料(方括号内为待我替换的内容) 业务场景【占位:哪些数据读多写少、哪些强一致】,访问特征【占位:量级、热点分布、读写比】,基础设施【占位:有无缓存中间件、部署形态】,已有痛点【占位:现在出过什么不一致或抖动】。 ## 三、处理步骤 1 可缓存判定:给数据分三类——可缓存、条件缓存、不可缓存,条件缓存要短过期或主动失效,强一致与资金类默认不缓存,说明判定依据。 2 策略设计:对可缓存数据定键名规范、过期时间、更新时的失效动作——先更库再删缓存,写清为什么这么排顺序。 3 失效场景:逐项分析翻车场景——穿透、击穿、雪崩、不一致窗口,各配防护手段与适用条件。 4 容量与淘汰:估算容量、定淘汰策略与热点保护,说明内存
每个 IP 仅可点赞一次 · 点赞后不可取消

暂无评论,来发表第一条评论吧!