一、缓存雪崩 缓存雪崩表示在某一时间段,缓存集中失效,导致请求全部走数据库,有可能搞垮数据库,使整个服务瘫痪。 使缓存集中失效的原因: 1、redis服务器挂掉了。 2、对缓存数据设置了相同的过期时间,导致某时间段内缓存集中失效。 如何解决缓存集中失效: 1、针对原因1,可以实现redis的高可用,Redis Cluster 或者 Redis Sentinel(哨兵) 等方案。 2、针对原因2,设置缓存过期时间时加上一个随机值,避免缓存在同一时间过期。 <?php $redis = new Redis(); …

2020年6月9日 0条评论 5点热度 阅读全文