
缓存
牛路
曾经就职于京东,国美,字节跳动任技术总监;
展开
-
缓存使用中存在的风险及应对
引言上一篇文章中,我们介绍了常见的缓存架构常见缓存架构 -- 穿透型缓存与旁路型缓存缓存对于查询压力很大的服务来说是必不可少的解决方案,对于访问频率极高及读多写少的业务来说,使用缓存提升服务性能,减轻后端服务器压力等方面有着很好的效果但是,没有任何一种技术方案是只有好处没有弊端或风险的,本文我们就来详细介绍一下在缓存使用过程中可能带来的风险与解决办法缓存雪...原创 2020-02-24 17:26:06 · 467 阅读 · 0 评论 -
穿透型缓存与旁路型缓存
概述前一篇中,我们介绍了缓存面临的主要问题今天我们来介绍一下缓存架构的常用实现方式常见的缓存架构主要有两种: 旁路型缓存 穿透型缓存 穿透型缓存穿透型缓存的设计原则是将缓存与后端数据库的交互细节对应用层服务隐藏应用层服务所有的读写请求均请求缓存,读请求miss后,缓存向后端数据服务器请求数据,先更新缓存后返回而写请求也是同样的,...原创 2020-02-24 17:20:50 · 1297 阅读 · 0 评论 -
Redis常见面试题之缓存雪崩,缓存穿透,缓存并发,缓存预热,缓存算法详解
概述首先大家看一下redis需要掌握的知识图谱相信大家之前或多或少听过面试中,面试官提到雪崩,穿透之类的场景,今天大概讲一下缓存雪崩,缓存穿透,缓存并发,缓存预热,缓存算法这几个概念和解决思路。1、缓存雪崩可能是因为数据未加载到缓存中,或者缓存同一时间大面积的失效,从而导致所有请求都去查数据库,导致数据库CPU和内存负载过高,甚至宕机。解决思路:1.1、...原创 2020-02-24 17:20:24 · 452 阅读 · 0 评论