Prince_ZaZa
Go big or go home
摘要: 什么是缓存雪崩 缓存雪崩:在极少时间内,查询大量key的批量过期,导致不停访问数据库,加大服务器的压力,最终服务器奔溃的情况。(他跟缓存击穿的区别是,他是大量key的批量过期;而缓存击穿是热门key过期后被访问量瞬时增大) 解决方案 1、构建多级缓存架构:nginx缓存+redis缓存+其他缓存(e 阅读全文
posted @ 2022-05-17 18:00 Prince_ZaZa 阅读(44) 评论(0) 推荐(0)
摘要: 什么是缓存击穿:key对应的数据存在,但是在redis中key过期了,此时如有大量的并发请求过来,这些请求发现缓存过期一般都会从后端服务器加载数据并回设到缓存,这个时候大并发请求可能会瞬间把后端DB压垮; 如图: 出现缓存穿透的特点: 1.数据库访问压力瞬间增加 2.redis里面出现大量key过期 阅读全文
posted @ 2022-05-17 17:54 Prince_ZaZa 阅读(52) 评论(0) 推荐(0)
摘要: 什么是缓存穿透 请看图,当我们用户访问我们的服务器的时候,服务器一般会先访问我们的redis,查看我们的缓存是否有需要的数据,如果没有我们再去访问数据库。 如果我们的用户数量足够多,且在某个时间段内突然都向我们的应用服务器发送请求,此时我们的应用服务器压力就会变大,然后他会不停地去查Redis的缓存 阅读全文
posted @ 2022-05-17 17:47 Prince_ZaZa 阅读(201) 评论(0) 推荐(0)
摘要: 一:new运算的方式创建对象 String name; int age; public void show(){ System.out.println("我叫"+this.name+"今年"+this.age+"岁了"); } } Dog dog1=new Dog(); dog1.name="xia 阅读全文
posted @ 2022-05-17 09:37 Prince_ZaZa 阅读(2279) 评论(0) 推荐(0)