缓存系统中的三座大山 文章目录 缓存系统中的三座大山 一、什么是缓存 1.无处不在的缓存 2.高并发系统中的缓存 2.1 缓存系统的作用 2.2 缓存系统访问流程 二、缓存系统的三大问题 1.1缓存雪崩问题 1.2 缓存雪崩解决方案 2.1缓存穿透问题 2.2 缓存穿透解决方案 3.1 缓存击穿问题 3.2缓存击穿解决方案 三、总结 一、什么是缓存 1.无处不在的缓存 缓存在计算机系统是无处不在,在CPU层面有L1-L3的Cache 在Linux中有TLB加速虚拟地址和物理地址的转换 在浏览器有本地缓存、手机有本地缓存等。 可见,缓存在计算机系统中有非常重要的地位,其主要作用是提高响应速度、减少磁盘访问等 一句话概括缓存系统在高并发系统中的地位的话:如果高并发系统是烤羊肉串,那么缓存系统就是那一撮孜然。 2.高并发系统中的缓存