1、掌握高性能的缓存架构设计的相关知识点。
2、深入学习高性能之道,以及如何才能做到高性能。
3、掌握在实战中多级缓存架构的优势。
4、设计基本缓存技术方案。
5、进行缓存垂直、水平拆分。
6、缓存的持久化和集群。
7、学习缓存常见的三大问题。
8、缓存Key的生成策略。
9、分析导致热点数据集中失效的问题。
10、如何提高缓存的命中率。
11、如何对缓存数据分片。
12、如何应对缓存数据热点问题。
13、缓存的负载策略。
14、有关缓存的序列化问题。
15、解决缓存总是读不到,命中率低的问题。
16、解决缓存对数据库高并发访问问题。
17、缓存数据刷新新策略到底是什么。
18、何时写入缓存才是最佳时机。
19、批量数据更新缓存,是增量还是全量。
20、缓存数据过期的策略有哪些?
21、如何进行缓存数据的恢复?
22、如何进行缓存数据的迁移?
23、对缓存冷启动和缓存预热的方案进行设计。
24、结合订单业务进行高性能的缓存设计
-
caffeine本地缓存实现
-
进程内/外缓存实现
-
多级缓存设计与实现
-
lua脚本解析
-
数据一致性解析
-
延迟队列解析
-
ZK分布式锁实现
-
ZK注册中心实现
-
如何掌握分布式锁Redisson?
-
读写锁/闭锁/信号量应用场景与实现
-
缓存穿透、雪崩、击穿
-
缓存预热架构方案解析