PHP实战PHP经验分享PHP开发

Redis-高并发缓存设计

2018-12-24  本文已影响4人  Allan_野草

目前后端用的缓存,主流的有Redis,对于高并发的系统,实际上会遇到以下的几个问题:
(前提是一般的业务代码中,缓存空则去请求数据库)
1、缓存雪崩现象:由于访问了没有缓存,或者已经过期的KEY,导致大量请求到达数据库
2、缓存击穿:单个KEY的高并发访问,高负载导致命中丢失,大量并发查询到达数据库

so,如何设计

二、设置两个过期时间,一个是业务逻辑上的过期时间,另一个是相对滞后的实际过期时间,在两个时间点之间,对缓存进行更新


以上。

上一篇 下一篇

猜你喜欢

热点阅读