最近这几天都很忙,也没有什么要更新的文章
自从注册了简书一来,这也是自己能近距离和文字接触了,通过自己获取到的知识在把他输出来,有输入就有输出,输出的可能不是很到位。
![](https://img.haomeiwen.com/i21638539/c9030c890081a516.png)
今天由于环境出了问题,我的软件编写的代码运行不生效,就早早下班了,七点多,然后自己就去听网课了,网课地址也是从简书得来的,感谢简书这个平台。
![](https://img.haomeiwen.com/i21638539/9b1681e658d83b81.png)
课程中我听到过“雪崩”和“穿透”,你理解吗?如果你不理解我就大概给大家普及一下吧!
“雪崩”的意思就是当用户在浏览器中输入一个字符串去查询,比如输入"qwertyuiojgdscvnnffthhgfsseghhvdwwtyh"这个字符串,他首先会去数据库去查询,显然这是不对的,那么如果有黑客,这个脚本去执行好多次你的数据库挂了,这就是雪崩,防止雪崩最好的方法就是,我们给他做redis缓存,redis他是一个键值对的缓存数据库,存放在内存中,用户输入的字符先去缓存中,找不到就返回空,因为缓存中和数据库中数据是同步的,要做到同步有多种方法,一定时任务,二mq消息中间件等等!
穿透和缓存差不多,还是将数据库克隆一份,查克隆的数据,如果有值,就去数据库查,没值就不查数据库!
关于redis我想等下节在做详细的说明吧!
![](https://img.haomeiwen.com/i21638539/0a25c9d22f18a086.jpg)
作者:刘耀福
网友评论