42 lines
840 B
JSON
42 lines
840 B
JSON
|
|
{
|
||
|
|
"slug": "cache-three-problems",
|
||
|
|
"name": "缓存穿透 / 击穿 / 雪崩",
|
||
|
|
"description": "缓存的三大经典问题:缓存穿透、缓存击穿、缓存雪崩的定义、区别与优化方案",
|
||
|
|
"tags": [
|
||
|
|
"Redis高可用",
|
||
|
|
"SETNX",
|
||
|
|
"TTL加随机",
|
||
|
|
"互斥锁",
|
||
|
|
"参数校验",
|
||
|
|
"多级缓存",
|
||
|
|
"布隆过滤器",
|
||
|
|
"热点key",
|
||
|
|
"缓存击穿",
|
||
|
|
"缓存空对象",
|
||
|
|
"缓存穿透",
|
||
|
|
"缓存雪崩",
|
||
|
|
"逻辑过期"
|
||
|
|
],
|
||
|
|
"difficulty_range": [
|
||
|
|
1,
|
||
|
|
5
|
||
|
|
],
|
||
|
|
"schema_version": "1.0.0",
|
||
|
|
"updated": "2026-09-05",
|
||
|
|
"question_files": [
|
||
|
|
"single_choice",
|
||
|
|
"fill_blank",
|
||
|
|
"short_answer",
|
||
|
|
"code_reading"
|
||
|
|
],
|
||
|
|
"stats": {
|
||
|
|
"total": 35,
|
||
|
|
"by_type": {
|
||
|
|
"single_choice": 10,
|
||
|
|
"fill_blank": 10,
|
||
|
|
"short_answer": 10,
|
||
|
|
"code_reading": 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|