- 1
- 0
- 约5.8千字
- 约 10页
- 2026-11-10 发布于河北
- 举报
Redis高频面试题及详细答案(实战干货版)
一、Redis基础认知(初级必问)
1.说说Redis是什么?优缺点是什么?
答案:
Redis是一款开源的、基于内存的键值对NoSQL数据库,常用于缓存、分布式锁、限流、消息队列等场景,支持多种数据结构,读写性能极高。
优点:
速度快:数据主要存内存,单线程模型避免线程竞争,单机QPS可达十万级
数据结构丰富:支持String、List、Hash、Set、ZSet、Geo、Bitmap等十多种结构,适配各类业务场景
功能齐全:支持持久化、过期删除、事务、Lua脚本、发布订阅、主从复制、集群等高可用能力
轻量高效、部署简单,社区成熟,生态完善
缺点:
内存受限:所有热点数据依赖内存,海量冷数据存储成本远高于MySQL
单线程瓶颈:多核机器无法充分利用CPU,大key、慢命令会阻塞主线程
持久化有损耗:RDB、AOF持久化会占用一定磁盘和CPU资源,极端情况存在数据丢失可能
2.Redis为什么这么快?核心原因是什么?
答案:
核心是内存操作+高效模型+轻量化设计,具体四点:
纯内存读写:避免磁盘IO的耗时,磁盘IO是数据库最大的性能瓶颈,Redis直接规避
单线程模型:避免多线程锁竞争、线程切换的开销,所有命令串行执行,无并发冲突问题
IO多路复用:基于epoll实现非阻塞IO,单线程可以监听大量客户端连接,处理高并发请求
底层数
您可能关注的文档
最近下载
- 雅思听力课件Lecture4选择题.pptx VIP
- 雅思听力课件lecture3表格填空题.pptx VIP
- 煤矿其他从业人员人员考试题库(含新增题).pdf VIP
- 《JBT 6628-2016柔性石墨复合增强(板)垫》专题研究报告.pptx VIP
- 九年级关于成长的作文800字优秀范文5篇2026年.docx
- 雅思听力课件lecture2.pptx VIP
- JB∕T 6628-2016 柔性石墨复合增强(板)垫.docx VIP
- T_CSBZ 004-2024 石材护理技术规范.docx VIP
- 2026陕西省建筑施工企业安全生产管理人员考试(专职安全生产管理人员·C2类)历年参考题库含答案详解.docx VIP
- 2016版华能火电工程设计导则(第一部分)2016版-修改稿20160830.pdf VIP
原创力文档

文档评论(0)