Redis缓存穿透、击穿、雪崩问题

一、缓存穿透问题 缓存穿透是指客户端请求的数据在缓存和数据库中都不存在,这样缓存永远不会生效,而且所有的请求都会经过数据库。 常见的解决方案有: 缓存空对象: 优点:实现简单,维护方便 缺点: 额外的内存消耗 可能造成短期的不一致


Redis缓存更新策略

一、redis缓存更新策略 缓存更新是Redis为了节约内存而设计出来的一个东西,主要是因为内存数据宝贵,当我们向Redis插入太多数据,此时就可能会导致缓存中的数据过多,所以Redis会对部分数据进行更新,或把他叫为淘汰更合适。 自动淘汰: 当Redis内存达到max-memory限制时,启动自动