N Nexus UI Component Library
v3.0
陈
由页面以纯 HTML 打开并书写内容。 ========================================================================= -->
行业模块 · 在线教育 / 35

课堂 · 学习

在线课堂播放器与课堂弹幕、互动问答、作业提交、班级管理,以及学习进度条、打卡日历与结课证书下载。

今日课程

第 28 讲 · 缓存设计与失效策略

程一鸣 · 直播班·20:00 开始·预计 92 分钟
距离开课

课堂回放

player · danmaku
第 28 讲 · 缓存设计与失效策略
这个图讲清楚了 缓存穿透这里能再举个例子吗 笔记已记下 老师语速刚好 +1
35:04 / 92:16
弹幕
课时列表 共 36 讲
25
消息队列与削峰
已完成 · 86:12
26
分布式锁的实现
已完成 · 78:40
27
数据库读写分离
已完成 · 64:20
28
缓存设计与失效策略
正在播放 · 92:16
29
限流与熔断
未开始 · 88:05
30
链路追踪与排障
未开始 · 74:30
31
项目实战:下单链路重构
未开始 · 110:00
本节笔记

互动问答

qa
Q缓存雪崩和缓存击穿的区别是什么?实际项目里怎么区分处理?
雪崩是大量 key 同时失效,压力一起打到数据库;击穿是单个热点 key 失效,所有请求都去查同一个 key。前者靠过期时间加随机值和多级缓存,后者一般用互斥锁或逻辑过期来解决。
程一鸣 · 讲师回复·32 赞·2 小时前
Q延迟双删的第二次删除,延迟时间应该怎么定?
一般取读请求的平均耗时再加一点余量,常见是 500ms 到 1s。如果业务读耗时波动很大,建议直接改用 binlog 订阅方案,避免拍脑袋定时间。
助教回复·18 赞·昨天
Q本地缓存和 Redis 同时用,会不会出现数据不一致?
会,所以本地缓存要设置更短的过期时间,并配合广播失效(比如通过消息队列通知各节点清除本地缓存),否则多实例之间很难对齐。
学员讨论 · 6 条回复·昨天
我要提问
缓存 数据库 并发
直播互动数据
在线人数
0
提问数
0
弹幕数
0

作业提交

homework

第 7 次作业 · 实现带过期的本地缓存

第 28 讲配套 · 截止 2026-10-06 23:59 · 剩余 3 天
未提交
作业说明
# 任务要求
1. 实现一个带 TTL 的本地缓存结构,支持 Get / Set / Delete
2. TTL 到期后自动清理,不允许内存持续增长
3. 支持最大容量限制,超出时按 LRU 淘汰
4. 提交代码 + 一段 300 字以内的设计说明
上传文件
点击或拖拽文件到此处上传
支持 .zip / .py / .pdf,单个文件不超过 50MB
已上传(2)
lru_cache.py
12.4 KB · 刚刚
设计说明.pdf
286 KB · 3 分钟前
历史作业
第 6 次 · 消息队列削峰
评分 92 · 讲师已点评
优秀
第 5 次 · 分布式锁
评分 85 · 已点评
良好
第 4 次 · 读写分离
迟交 1 天 · 评分 78
已批改
作业要求
代码需可独立运行,附依赖说明
需包含至少 3 个单元测试用例
说明文档控制在 300 字以内
禁止直接调用第三方缓存库

学习进度与打卡

progress · calendar
课程进度
Python 后端工程实践28 / 36 讲
已学习 32 小时 18 分 · 剩余约 12 小时
算法入门 · 60 题精讲41 / 60 题
已学习 18 小时 40 分 · 正确率 82%
职场英语口语 · 36 讲12 / 36 讲
已学习 6 小时 05 分 · 连续打卡 18 天
本周学习时长
一
二
三
四
五
六
日
本周累计 9 小时 42 分,超过班级 76% 的同学。
打卡日历
2026 年 10 月
2026 年 10 月
一
二
三
四
五
六
日
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
已打卡 今天 本月 18 天全勤
班级管理
后
Python 后端 · 2026 秋季 3 班
班主任:程一鸣 · 128 名同学 · 学号 #A2026137
班级公告
10-02 18:00
第 7 次作业已发布
截止时间 10 月 6 日 23:59,请提前预留提交时间,避免最后一天网络拥堵。
09-30 10:20
直播时间调整通知
10 月 4 日直播顺延至 10 月 5 日晚 20:00,回放不受影响。

结课证书

certificate
Certificate of Completion

课程结业证书

兹证明 陈屿 同学已完成
《Python 后端工程实践 · 12 周》全部课程与作业
成绩 92 分,特发此证。

证书编号 NX-EDU-2026-038412 2026-09-30
可申领证书
Python 后端工程实践 · 12 周
已满足条件 · 成绩 92 分
算法入门 · 60 题精讲
进度 68% · 完成 60 题后可申领
职场英语口语 · 36 讲
进度 33% · 需完成全部单元
证书说明
证书支持在线核验,编号可在「我的学习」中随时查询与重新下载。