1.面经
1.1.Redis
1.缓存穿透,缓存击穿,缓存雪崩
1.缓存穿透
标签:缓存,Java,请求,数据库,技术,穿透,数据 From: https://www.cnblogs.com/yydscn/p/16984377.html缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会被打倒数据库上。
即这个数据根本不存在,如果黑客攻击时,启用很多个线程,一直对这个不存在的数据发送请求 ,那么请求就会一直被打到数据库上,很容易将数据库打崩。
1.缓存穿透
标签:缓存,Java,请求,数据库,技术,穿透,数据 From: https://www.cnblogs.com/yydscn/p/16984377.html缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会被打倒数据库上。
即这个数据根本不存在,如果黑客攻击时,启用很多个线程,一直对这个不存在的数据发送请求 ,那么请求就会一直被打到数据库上,很容易将数据库打崩。