redis-穿透、雪崩、击穿
缓存穿透:去查询一个数据库和缓存中一定没有的数据.
现象:如果我要查一条id=0或者id=-1的数据,因为缓存中肯定查不到,就会发送sql去访问数据库.同时发送十万条访问,数据库就承受不了这么大的压力就会挂掉.重启数据库,访问一直发送,服务器就会启动不起来.
解决办法:
1.代码判断.
if(id=0 ||id =-1){
//就把传过来的参数当做redis的key,把null或者""当做valu...
原创
2020-02-28 12:59:20 ·
148 阅读 ·
0 评论