缓存是我们做架构工作经常使用的技术之一,它极大地缓解了大用户量对系统造成的冲击。伴随着系统架构的演进,缓存的使用方法也从没有停止过改变,缓存框架的种类也日渐增多。
对于缓存的使用,看似非常简单,其实却蕴含着很多技巧在里面,这些技巧可以帮助我们最大化地发挥缓存的功效,减少因为缓存的错误使用导致的线上生产事故。该如何做缓存框架的选型,究竟哪种框架更适合自己的现状,这些都是我们需要面对和解决的难题。
本课程的总体设计思路是理论与实践相结合的方式。对常用缓存框架的原理、缓存框架自身如何做集群布署等做系统分析,然后通过大量缓存框架的使用案例来阐述如何应用缓存、如何避免常见的坑、如何利用缓存框架来实现缓存数据之外的功能,最后将缓存和具体业务场景相关联,展现缓存在多个场景案例中的灵活运用和使用技巧。
你将获得
- 常见缓存框架的实现原理与选型;
- Redis 6.0 多线程模型的原理剖析;
- 穿透、并发、雪崩的规避与解决方案;
- 支付中心、秒杀等场景下的实战案例。
讲师介绍
程超,前易宝支付架构师、阿里云 MVP、腾讯云 TVP,《深入分布式缓存》和《高可用可伸缩微服务架构》的联合作者。
程超老师拥有 15 年 Java 研发经验,8 年技术管理和架构经验,熟悉支付和电商领域,擅长微服务生态建设和运维监控,对 Dubbo、Spring Cloud 和 gRPC 等微服务框架有深入研究,帮助过多家公司进行微服务建设和改造,目前致力于公司业务中台的建设。