- 博客(3)
- 收藏
- 关注
原创 Redis缓存穿透、击穿、雪崩
(1)可以再访问数据库之前添加个校验(2)使用布隆过滤器(类似于hashmap散列表结构,它有一特性,返回0一定不存在,返回1可能存在,所以它不能完全阻止缓存穿透)(3)设置空值(就是说数据库没查到,我们也将它存到redis缓存中,值为空)有一个热点问题访问次数频率增加,如果再Redis中设置的key值过期了,那么就会有大量访问直接访问数据库,也会造成不好影响。(1)加同步锁(2)设置这个key值永不过期(3)缓存预热(定期刷新)(1)加同步锁(2)设置不同的过期时间(3)缓存预热(定期刷新)
2024-03-08 16:36:07
158
1
原创 IDEA——解决同一个根目录下创建多个子模块并提交到同一个仓库
在一个项目中,创建多个子模块,并要提交到一个仓库中,在提交过程中子模块就自动创建一个仓库与之前仓库冲突,显示500。这是由于我们再创建模块时候自动创建了一个.git文件,只需要将这个文件删除,再重新提交就可以了。
2024-01-05 23:19:36
408
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人