美文网首页简友广场
生活中的“雪崩”你知道吗?

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

作者: 在路上_yf | 来源:发表于2020-03-13 08:23 被阅读0次

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

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

    知识体系

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

    知识体系

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

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

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

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

    文艺青年

                                                              作者:刘耀福

    相关文章

      网友评论

        本文标题:生活中的“雪崩”你知道吗?

        本文链接:https://www.haomeiwen.com/subject/hnrojhtx.html