从面试官的角度分析出这道题的目的是为了考察你對缓存的认知水平,以及结合缓存处理业务、改善架构的能力这道题很明显是让你自由发挥,给了你引领面试官往自己最熟悉的知识点引导的机会所以要尽可能的把握这次机会,给面试官一个好的印象这道题聊得好,就是能深入交流个把小时了如果是一面基本上能輕轻松松拿下。【相关推荐:】
但是千万不要上来就把话题聊死了聊太浅了, 那基本就是回去等通知了……
比如以下这种回答方式:
很哆人会说这么回答也没错呀!没错是没错但是总有一种给你机会不中用的感觉。
此时此刻面试官内心想发大致是这样的:
如果不想硬抗下面试官的降龍十八掌就应该主动挑起面试官的兴趣,并且把自己的格局(水平广度和深度)率先提升起来将自己会的东西尽可能的多讲一些出来。
比如以下这种回答方式:
这个我的理解大致是这样的面试官!!
高性能:高性能一个很大的标准就是响应时间快。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中文网其它相关文章!