整理不易,点点小编,一键三连走一波~~~
笔记来自《小滴课堂-新版Redis6学习笔记》
第2集 本地缓存和分布式缓存介绍+热点key的解决方案
简介:介绍本地缓存和分布式缓存
-
分布式缓存
- 与应用分离的缓存组件或服务,与本地应用隔离一个独 立的应用,多个应用可直接的共享缓存
- 常⻅的分布式缓存 Redis、Memcached等
-
本地缓存
-
和业务程序一起的缓存,例如myabtis的一级或者二级 缓存,本地缓存自然是最快的,但是不能在多个节点共 享
-
常⻅的本地缓存
- ssm基础课程myabtis 一级缓存、 mybatis二级缓存;
- 框架本身的缓存;
- redis本地单机服 务;
- ehchche
- guava cache
- Caffeine
-
-
选择本地缓存和分布式缓存
-
和业务数据结合去选择 高并发项目里面一般都是有本地缓存和分布式缓存共同 存在的
-
热点key的解决方案之一:避免带宽或者传输影响,本地缓存热点key数据,对于每次读请求,将首先检查key是否存在于本地缓存中,如果存在则直接返回,如果不存在再去访问分布式缓存的机器
- 缓存中的某些Key对应的value存储在集群中一台机器,使得所有流量涌向同一机器,成为系统的瓶颈,无法通过增加机器容量来解决
- 热卖商品、热点新闻、热点评论、大V明星结婚
-
愿景:"让编程不再难学,让技术与生活更加有趣"
更多架构课程请访问 xdclass.net
想要了解更多?关注公众号领取更多干货!!!
前端、后端、测试等方面,各种干货等你来拿!



