00:00
各位同学大家好,接下来我们为大家介绍高阶篇的第十章right缓存过期淘汰策略。先看标题简单分析,那杨哥这有什么好讲的?Red是一种内存数据库,需要了往内存写入,不需要了delete从内存删除干嘛?还有一个什么叫过期淘汰策略,K可以设置时间,到期了自动删除不就完了吗?有什么好讲的?各位亲,真的这么简单吗?第二个,大家都清楚杨哥的风格,对于高阶篇,几乎每一章在上面都有个东西,叫什么面试题,就是我的学生粉丝、股粉们反馈回来的,老师这个考过,给我们讲讲一句话。不考不用,没问过的不会给大家讲这张东西。理论面试非常重要,经常被问到,比如说我们大家都清楚,数据不要了,到期了。
01:00
是不是就把它删掉就完了,那么请问你们公司配置的这个缓存过期淘汰策略,你用的是哪一种,有多少种你了解吗?那么这个时候的话呢,如果你没有做过精心的准备,那真的。百分之百二零二三年了,你是进不了大厂的。好同学们,直接看面试题试试吧,咱们手下见真章,这些都是问过考过的。来,同学们首先生产上贵公司的re,内存你们设了多少啊?为什么这么设?有没有一些工程经验或业内通行的法则,就跟我们配置线程池一样?第二个,请问你如何配置修改red内存大小,甚至这道题还会问你,默认你们公司的RED1启动以后,它占据的内存是多少?好,第三个内存打满了你怎么办?会报什么错误?假设我们Java虚拟机对应内存满了会报OM,那么也是在内存里面的,我把打满了会报什么错,你见过吗?
02:10
再来清理内存的方式。无非就是删掉吗,一刀剁,那么请问定期删除和惰性删除你了解过吗?再来red的缓存淘汰策略,你有哪一些?分别是什么?你们用哪一个?那么IRU。最近最少使用,有没有了解过手写一下把这个算法,那么当然还有对应的。Lu,那么请问这个是什么东东?好,那么在这呢,多提一嘴,各位同学,今年呢是2023年了,现在其实三年前我就讲过了,呃,本次。这一张。不涉及算法,节约同学们的时间,有兴趣的同学可以看一下杨哥大场面试题第三季,OK。
03:05
大概是三年前发布的,那么在这儿就详细介绍了LRU,然后的话呢,各种算法呢,都给你说过了,所以我们本次不再重复啰嗦,但是呢,我提一嘴啊,各位亲,老规矩,有些东西啊,就有些这个所谓的一些大神哈,我建议大家呢,各位同学关闭弹幕学习,你看他发的那些啊,我也没什么话好说了,所以呢,在这我们来搂一眼啊。三年前我就已经讲过,三年以后才面的美团,最后一题就是首选IRU。OK,我想问一嘴,还是那句话,真正真正。杨哥录的每一些视频啊,都是我花了很多心血熬夜加班录出来的。真真真正,你如果能够从头看到尾,100%有收获,所以说呢,各位同学请看一下大厂那些面试官也很忙,他也没有那么多时间不停的去出新的题目,三年前就考了,三年以后还是考。可问题是各位亲。
04:13
能不能够认认真真的看完,对吧?IRU我讲过这个算法呀,简单版和详细版都说过,哎,也许你哪怕那个时候你在美团写了这么几行代码就写完了,这个是个取巧的方法。至少好过交白卷,也许你就有机会进去了,但是没人看,倒是这个闲扯淡的聊天的,哎呀,各种评论家呢,非常多。所以呢,希望各位亲呢,一关闭弹幕学习,我喜欢读弹幕啊,随便你知道意思就行了,第二个。相信杨哥从头到尾敲一遍做男士哦,你必有所得。好,那么最后大家请看最经典的100%会问你,什么叫LRU,什么叫Lu?
05:02
他们两个有什么区别,你谈谈你的理解,那么这提前说一句,官网上直接把拔出来的,或者是说配置文件里面摘出来的,它意思是list recently use,最近最常使用偏时间l means,它的意思是什么?最近frequent频率频次偏使用次数,一个是偏时间,一个是偏次数,具体的待会我们会讲好,那么各位亲试一下。这些面试题你回答多少?摆的平吗?我就问一个最经典的,请问你装完X以后,你装在Linux机器上面,假设这台Linux是128G的内存。那么你的内存默认是多少?你该配多少?这个对系统的性能影响是有天差地别的关键性因素的,怎么查看好啊?杨哥,这个跟我没关系,这是运维的事儿啊,杨哥,我只是个敲代码的,我不想,我又不是做价格,我又不是技术经理,我又不是CTO,不要来问我。
06:07
没办法,各位亲,现在2023年。像凭计算机技术混口饭吃,要求是越来越高,你也不用说那句怎么着,都给你整理好了,能不能关闭弹幕,认真的学这么半个小时,这道题也就过了,感谢各位粉丝的配合。接下来咱们题。为学习的大纲,以题说话,Let's go。
我来说两句