.NET 后端缓存策略 & Redis 实战
📚 30章 · 从入门到架构
1
1. 缓存基础概念
为什么需要缓存 · 工作原理 · 分类
2
2. .NET内存缓存入门
IMemoryCache · 过期策略
3
3. MemoryCache高级特性
依赖 · 回调 · LIFO · 回收
4
4. 分布式缓存概述
对比 · Redis/Memcached
5
5. Redis安装与配置
安装 · 配置 · redis-cli
6
6. Redis数据结构(上)
String · List · Set
7
7. Redis数据结构(下)
Hash · ZSet · Bitmap · HyperLogLog
8
8. StackExchange.Redis入门
NuGet · 连接管理
9
9. StackExchange.Redis核心操作
异步 · Pipeline · 事务
10
10. Redis键过期与淘汰策略
EXPIRE · LRU/LFU · maxmemory
11
11. 缓存穿透问题
布隆过滤器 · .NET实现
12
12. 缓存击穿问题
互斥锁 · 分布式锁
13
13. 缓存雪崩问题
预热 · 随机过期 · 多级缓存
14
14. Redis持久化机制
RDB · AOF · 混合持久化
15
15. Redis主从复制
主从 · 哨兵 · 高可用
16
16. Redis集群模式
Cluster · Slot · 故障转移
17
17. .NET缓存中间件设计
抽象层 · 多级缓存
18
18. 响应缓存中间件
Cache-Control · ETag
19
19. 分布式Session管理
Redis存储Session
20
20. API限流与缓存
令牌桶 · 漏桶 · Redis限流
21
21. 缓存数据一致性
延时双删 · 最终一致性
22
22. Redis发布订阅
Pub/Sub · 消息通知
23
23. Redis Stream
消费者组 · 持久化
24
24. 缓存监控与告警
INFO · Prometheus+Grafana
25
25. 缓存性能优化
批量 · 序列化 · 连接池
26
26. Redis安全实践
密码 · TLS · 命令重命名
27
27. 缓存测试策略
单元测试 · 压力测试
28
28. 微服务缓存架构
共享 · 全局/局部 · 治理
29
29. 实战案例(上)
商品详情 · 秒杀
30
30. 实战案例(下)
Feed流 · 排行榜 · 总结