重点记录关键技术点日常更新

Posted jianghaidong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重点记录关键技术点日常更新相关的知识,希望对你有一定的参考价值。

1、Redis  = NoSql数据库、缓存服务器、简易消息队列

参考自:

① https://www.cnblogs.com/Chenjiabing/p/12784747.html 

https://www.cnblogs.com/xichji/p/11286443.html

缓存穿透:查询缓存服务器,未查询到就会去查询数据库;一段时间内一大波Key的查询都出现该情况,则称发生了缓存穿透,重点 多个Key不存在缓存服务器

缓存穿透解决方案:①布隆过滤器②缓存空值 

缓存击穿:缓存服务器的某一个Key使用频率很高时,但突然该Key突然失效了,该Key的所有查询都会到数据库,给数据库造成很大的压力,则称发生了缓存击穿

缓存击穿解决方案:使用互斥锁

缓存雪崩:缓存服务器突然暴毙或一大批Key集体失效,进而导致数据库压力激增甚至挂掉的情况,则称发生了缓存雪崩

缓存雪崩解决方案:①过期时间+随机数,人为错开不同Key的过期时间 ②使用redis集群

-------------------------------------------------------------------2020-4-27 16:31:20----------------------------------------------------------------------

以上是关于重点记录关键技术点日常更新的主要内容,如果未能解决你的问题,请参考以下文章

《梁宁·产品思维30讲》笔记10:All in

“地球观测与导航”重点专项2020年度申报项目“国家PNT体系弹性化架构设计与关键技术示范验证”评审组答辩评审专家名单公告

通宵都要看完这个Java关键技术点,跳槽大厂必看!

更新数据表的关键字是啥

区块链关键技术 在国内外发展有何侧重?

三维点云深度学习与语义理解方法及关键技术