我想请教下,你的这个回答里面能否加入一个去重的代码,如果原始数据里面存在重复的项

本篇文章给大家总结分享一些高頻面试题有一定的参考价值,有需要的朋友可以参考一下希望对大家有所帮助。

从面试官的角度分析出这道题的目的是为了考察你對缓存的认知水平,以及结合缓存处理业务、改善架构的能力这道题很明显是让你自由发挥,给了你引领面试官往自己最熟悉的知识点引导的机会所以要尽可能的把握这次机会,给面试官一个好的印象这道题聊得好,就是能深入交流个把小时了如果是一面基本上能輕轻松松拿下。【相关推荐:】

但是千万不要上来就把话题聊死了聊太浅了, 那基本就是回去等通知了……


比如以下这种回答方式:

很哆人会说这么回答也没错呀!没错是没错但是总有一种给你机会不中用的感觉。

此时此刻面试官内心想发大致是这样的:

  • 比较基础应該没有很深入的了解过Redis
  • 想问题停留在表面呀,估计平时就知道干活没想过问题
  • 给你自由发挥的机会,你不把握呀看样子还是得我自己來,先问你几个分布式、持久化的问题看看水平怎么样不行就这样了吧,后面还有好多人等会要下班了。

如果不想硬抗下面试官的降龍十八掌就应该主动挑起面试官的兴趣,并且把自己的格局(水平广度和深度)率先提升起来将自己会的东西尽可能的多讲一些出来。

比如以下这种回答方式:

这个我的理解大致是这样的面试官!!

高性能:高性能一个很大的标准就是响应时间快。Redis基于内存存储CPU访問速度快,此外Redis对于数据结构的极致优化、内部线程模型和网络I/O模型的设计决定了Redis是一个高性能存储数据库。唯一的缺点就是内存比较昂贵通常情况下资源比较有限,因此对于非常大的数据缓存架构应该合理设计我们通常不会在Redis中存放过大的数据,因为这样会导致Redis性能下降

高并发:高并发通常指标有响应时间(Response Time),吞吐量(Throughput)每秒查询率QPS(Query Per Second)和并发用户数等,Redis虽然它是一个单进程单线程模型但昰Redis确实高并发业务场景下的一把利器,目前Redis的QPS已经能达到10万甚至是100万级别了这是绝对的高并发。

高可用:Redis高可用主要体现在主从复制、sentinel(哨兵模式)和Cluster(集群模式)三者

这个我的理解大致是这样的面试官!!

Redis的单线程指的是执行命令操作使用单线程/post/2934926

更多编程相关知识,請访问:!!

以上就是2021年Redis高频面试题分享(附答案分析)的详细内容更多请关注php中文网其它相关文章!

我要回帖

 

随机推荐