亲宝软件园·资讯

展开

redis雪崩,穿透,击穿

看今召 人气:0

缓存雪崩:同一时间大量key到过期时间失效,可在设置失效时间时加随机数,如果直接修改数据库,那么一定会有不一致,通过失效时间去反复刷新缩短不一致的时间, 为了避免数据一直存在,一定要设置过期时间
如果通过程序修改数据,先删除缓存再修改数据可以保证一致性

穿透:反复访问数据库不存在的数据 (缓存此数据/程序内检查key合法性)

击穿:极度热点key在失效瞬间,大量请求击穿数据库 (不允许过期/互斥锁)

原文链接:https://blog.csdn.net/kobexzf/article/details/100924582

加载全部内容

相关教程
猜你喜欢
用户评论