知识总结
pzxm
这个作者很懒,什么都没留下…
展开
-
Redis缓存雪崩、穿透、击穿
概念 缓存雪崩 大量的缓存在同一时间失效,导致大量请求直接落到数据库上 解决方案: 缓存过期时间添加一个随机值 缓存穿透 大量请求,查询数据库不存在的数据,导致数据库压力过大,数据库被击垮。 解决方案: 布隆过滤器 接口层校验(用户鉴权,请求参数),过滤大量非法请求 设置NULL值缓存(带过期时间) 缓存击穿 高并发下,热点key失效瞬间。持续的大并发就穿破缓存,直接请求数据库。...原创 2020-03-22 14:18:54 · 220 阅读 · 0 评论 -
关于Session共享
session共享原理 使用第三方存储介质存储HttpSession,读取和写入均通过第三方介质完成。其原理类似于分布式锁的实现,分布式锁也是将锁交由第三方管理,从而实现锁的唯一性。 常见session共享方案 Spring-Session 在未集成Shiro框架的Spring应用中,可以通过Spring-Session将HttpSession存储到Redis中,从而实现Session的共享 S...原创 2019-12-26 21:39:33 · 177 阅读 · 0 评论