Redis穿透,雪崩的解决办法

Redis是开发过程当中常用到的工具,这里简单说一下如何解决穿透,雪崩的问题。 穿透: 一、利用互斥锁。缓存失效的时候,获得了锁,再请求数据库。没获得锁,休眠一段时间重试。 二、采用异步更新策略。不管key是否取到值,都直接返回。value值中维护一个缓存失效时间,缓存若是过时,异步一个线程去读数据库,跟新缓存。须要缓存预热(项目启动前,先加载缓存)。 三、提供一个能迅速判断请求是否有效拦截机制。
相关文章
相关标签/搜索