- 3
- 0
- 约5.01千字
- 约 9页
- 2026-07-03 发布于河北
- 举报
Redis高频面试题(附详细落地答案)
一、Redis基础认知(初级必问)
1、说说你对Redis的理解?Redis是什么?优缺点?
参考答案:
Redis是一款开源的、基于内存的键值对NoSQL数据库,底层用C语言开发,主打高性能、高并发,常用来做缓存、分布式锁、限流、消息队列等业务场景。
优点:
1、性能极高:纯内存操作,单线程模型避免了线程切换竞争,单机QPS能达到10万+。
2、数据类型丰富:支持String、List、Hash、Set、ZSet等常用数据结构,能适配大部分业务场景。
3、支持持久化:可以将内存数据落地到磁盘,重启后数据不丢失。
4、功能丰富:支持过期删除、事务、发布订阅、Lua脚本、分布式锁等高级特性。
5、支持主从、集群部署,可实现高可用、水平扩容。
缺点:
1、内存受限:数据主要存内存,服务器内存大小决定存储容量,不适合存储海量冷数据。
2、持久化有损耗:RDB、AOF持久化都会占用一定CPU和磁盘IO,高并发场景有轻微性能损耗。
3、单线程瓶颈:单核性能封顶,多核服务器无法充分利用CPU,超高并发场景需集群扩容。
2、Redis为什么这么快?核心原因是什么?
参考答案:
很多人只知道单线程,其实是多方面共同作用的结果:
1、纯内存操作:所有读写都在内存完成,没有磁盘IO的耗时,这是最核心原因。
2、单线程模型:核心读写逻辑单线程执行,避免了多线程的
您可能关注的文档
- PCR技术线上考核试题(含详细答案).docx
- PDP性格测试(前台通用版+完整答案解析).docx
- PETS2全国英语等级考试二级笔试真题模拟卷(含详细答案解析).docx
- Photoshop CC16 全真模拟试题(含详细答案解析).docx
- Photoshop CS5 试题汇总及详细解答(完整版).docx
- Photoshop X3-9 中级专业试题(含详细答案解析).docx
- Photoshop 基础测试试题(含详细答案解析).docx
- Photoshop初级综合归类试题(含详细答案解析).docx
- Photoshop零基础基础知识单元测试卷(满分100分).docx
- Photoshop中级考试试题(2-9套含详细答案).docx
最近下载
- 2025年银行运营经理工作手册.doc VIP
- 成都市武侯高中高一入学英语分班考试真题含答案.docx
- XGC15000 超起重型主臂(徐工1000t)吊车性能表.pdf VIP
- JTT795-2023事故汽车修复技术规范.pdf VIP
- 本田船外机BF115D维修手册.pptx VIP
- Graphtec图技 数据记录仪 GL260 A-CN B-568 B-573 说明书.pdf
- 粤人社发【2012】70号关于事业单位岗位设置和聘用后工资及退休等问题处理办法的通知.pdf VIP
- 【驾校所有管理制度】 驾校学员管理制度.docx VIP
- 20S515 钢筋混凝土及砖砌排水检查井.docx VIP
- 《GB_T 24925-2019低温阀门 技术条件》专题研究报告.pptx VIP
原创力文档

文档评论(0)