- 1
- 0
- 约4.58千字
- 约 8页
- 2026-06-08 发布于河北
- 举报
Redis面试真题及详细答案(实战接地气版)
一、基础认知篇(入门必问)
1、Redis是什么?主要优势有哪些?
答案:
Redis是一款基于内存的高性能Key-Value非关系型数据库,也叫缓存数据库,数据读写主要在内存完成,同时支持持久化落地到磁盘。
核心优势:
1、速度极快:纯内存操作,单线程模型避免了线程切换开销,单机QPS能达到10万+;
2、数据结构丰富:不止是简单的字符串,支持List、Set、Hash、ZSet等多种数据结构,能满足绝大多数业务场景;
3、支持持久化:提供RDB、AOF两种持久化方式,重启后数据不丢失;
4、功能全面:支持过期淘汰、事务、Lua脚本、发布订阅、主从复制、集群等高可用能力;
5、部署简单、生态成熟:几乎所有后端项目都在用,稳定性经过大厂验证。
2、Redis为什么这么快?核心原因是什么?
答案:
很多人只知道单线程,其实是多方面共同作用的结果:
1、纯内存操作:所有读写都在内存中,没有磁盘IO的耗时,这是最核心原因;
2、单线程处理核心命令:Redis处理客户端读写、命令执行是单线程,避免了多线程的锁竞争、线程切换、上下文切换开销;
3、IO多路复用模型:基于epoll实现,单线程可以监听大量客户端连接,不会因为连接多就阻塞;
4、数据结构高效:底层都是自研优化的数据结构,比如压缩列表、跳表,时间复杂度极低;
5
您可能关注的文档
最近下载
- 珍爱生命,远离毒品PPT.pptx VIP
- 2025年1月福建高中学业水平合格考物理试卷真题(含答案详解).pdf VIP
- 大动物无创动物生理信号遥测系统.pdf VIP
- 慢性炎性脱髓鞘性多发性神经根神经病诊疗指南(2025年版).pdf VIP
- 5_ACI 506_2 -喷浆混凝土规范 Shotcrete Specification.doc VIP
- ACI 506.2-2013Specification for Shotcrete 国外国际标准规范.pdf VIP
- 最新毛概考试题库及答案(87页).doc VIP
- 2026年1月浙江省首考英语真题卷(附答案解析及听力原文).pdf VIP
- HGT2323-2019工业氯化锌-化工行业标准.pdf VIP
- 13 撬重物的窍门 课件科学五年级下册苏教版.pptx VIP
原创力文档

文档评论(0)