简友广场

生活中的“雪崩”你知道吗?

2020-03-13  本文已影响0人  在路上_yf

最近这几天都很忙,也没有什么要更新的文章

自从注册了简书一来,这也是自己能近距离和文字接触了,通过自己获取到的知识在把他输出来,有输入就有输出,输出的可能不是很到位。

知识体系

今天由于环境出了问题,我的软件编写的代码运行不生效,就早早下班了,七点多,然后自己就去听网课了,网课地址也是从简书得来的,感谢简书这个平台。

知识体系

课程中我听到过“雪崩”和“穿透”,你理解吗?如果你不理解我就大概给大家普及一下吧!

“雪崩”的意思就是当用户在浏览器中输入一个字符串去查询,比如输入"qwertyuiojgdscvnnffthhgfsseghhvdwwtyh"这个字符串,他首先会去数据库去查询,显然这是不对的,那么如果有黑客,这个脚本去执行好多次你的数据库挂了,这就是雪崩,防止雪崩最好的方法就是,我们给他做redis缓存,redis他是一个键值对的缓存数据库,存放在内存中,用户输入的字符先去缓存中,找不到就返回空,因为缓存中和数据库中数据是同步的,要做到同步有多种方法,一定时任务,二mq消息中间件等等!

穿透和缓存差不多,还是将数据库克隆一份,查克隆的数据,如果有值,就去数据库查,没值就不查数据库!

关于redis我想等下节在做详细的说明吧!

文艺青年

                                                          作者:刘耀福

上一篇 下一篇

猜你喜欢

热点阅读