2021年9月12日

redis 雪崩、击穿、穿透

摘要: 概念 缓存穿透: key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有缓存击穿: key对应的数据存在,但在redis中过期,此时若有大量并发请求过来,这些请求发现缓存过期一般都 阅读全文

posted @ 2021-09-12 19:10 胡子就不刮 阅读(86) 评论(0) 推荐(0) 编辑

LRU与LFU

摘要: 一 概念 LRU:最近最少使用淘汰算法(Least Recently Used)。LRU是淘汰最长时间没有被使用的数据LFU:最不经常使用淘汰算法(Least Frequently Used)。LFU是淘汰一段时间内,使用次数最少的数据 二 区别 LRU关键是看最后一次被使用到发生替换的时间长短,时 阅读全文

posted @ 2021-09-12 19:04 胡子就不刮 阅读(6037) 评论(0) 推荐(0) 编辑

导航