缓存是我们做架构工作经常使用的技术之一,它极大地缓解了大用户量对系统造成的冲击。伴随着系统架构的演进,缓存的使用方法也从没有停止过改变,缓存框架的种类也日渐增多。
对于缓存的使用,看似非常简单,其实却蕴含着很多技巧在里面,这些技巧可以帮助我们最大化地发挥缓存的功效,减少因为缓存的错误使用导致的线上生产事故。该如何做缓存框架的选型,究竟哪种框架更适合自己的现状,这些都是我们需要面对和解决的难题。
本课程的总体设计思路是理论与实践相结合的方式。对常用缓存框架的原理、缓存框架自身如何做集群布署等做系统分析,然后通过大量缓存框架的使用案例来阐述如何应用缓存、如何避免常见的坑、如何利用缓存框架来实现缓存数据之外的功能,最后将缓存和具体业务场景相关联,展现缓存在多个场景案例中的灵活运用和使用技巧。