![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
晨曦雨落
这个作者很懒,什么都没留下…
展开
-
如何在springboot项目中redis使用布隆过滤器防止缓存穿透
上一篇博客讲到了布隆过滤器在java中的应用,这一篇说如何在springboot项目中redis使用布隆过滤器防止缓存穿透。先引入依赖 <!--使用Redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis&原创 2020-11-27 11:34:21 · 1650 阅读 · 1 评论 -
springboot 实现布隆过滤器防止黑客攻击
问题:黑客拿不存在的id请求后端接口,在redis数据库中找不到该id的信息则会去mysql数据库中查询。如果黑客发起大量请求请求数据库是会导致缓存击穿,从而使服务瘫痪。解决办法:使用布隆过滤器。布隆过滤器的优点:1.简单好用。2.存储量小,几千万个id可能所占用的内存为几兆到几十兆,如果使用常规的数据库来保存的话可能需要几百G到上T的存储空间。3.查询速度快。1.将存在的id放入布隆过滤器中。2.在通过id查询数据的接口中加入该id是否存在于布隆过滤器中,如果不存在则说明该id在数据库中没原创 2020-11-27 10:10:22 · 821 阅读 · 1 评论 -
redis 主从配置
1.使用slaveof no one这个命令将从机变成主机Master2.使用 slaveof 127.0.0.1 6379 将当前主机认哪个地址的哪个端口号为主机https://blog.csdn.net/killerofjava/article/details/104250295?utm_medium=distribute.pc_relevant.none-task-blog-title-10&spm=1001.2101.3001.4242...原创 2020-11-25 14:50:22 · 95 阅读 · 0 评论