分布式缓存

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

25、caffeine本地缓存实现

26、进程内/外缓存实现

27、多级缓存设计与实现

28、lua脚本解析

29、数据一致性解析

30、延迟队列解析

31、ZK分布式锁实现

32、ZK注册中心实现

33、如何掌握分布式锁Redisson?

34、读写锁/闭锁/信号量应用场景与实现

35、缓存穿透、雪崩、击穿

36、缓存预热架构方案解析

参考:

Nginx+Redis 高性能缓存利器

理解分布式系统中的缓存架构(上)

理解分布式系统中的缓存架构(下)