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

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

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

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

版权声明:本文为azhaozhao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/azhaozhao/p/14553818.html