高性能缓存架构

26,124 阅读2分钟

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、结合订单业务进行高性能的缓存设计

  1. caffeine本地缓存实现

  2. 进程内/外缓存实现

  3. 多级缓存设计与实现

  4. lua脚本解析

  5. 数据一致性解析

  6. 延迟队列解析

  7. ZK分布式锁实现

  8. ZK注册中心实现

  9. 如何掌握分布式锁Redisson?

  10. 读写锁/闭锁/信号量应用场景与实现

  11. 缓存穿透、雪崩、击穿

  12. 缓存预热架构方案解析