简析
使用缓存的时候,最常见的场景莫过于查询缓存是否存在,存在则直接获取缓存并走业务流程,不存在则读取DB层并组装数据,组装完成后写入缓存,并返回业务层。
但这种做法在高并发的时候可能会遇到缓存穿透、缓存并发和缓存雪崩的问题,以下是一点笔记(真的只是一点)。
使用缓存的时候,最常见的场景莫过于查询缓存是否存在,存在则直接获取缓存并走业务流程,不存在则读取DB层并组装数据,组装完成后写入缓存,并返回业务层。
但这种做法在高并发的时候可能会遇到缓存穿透、缓存并发和缓存雪崩的问题,以下是一点笔记(真的只是一点)。