- 0
- 0
- 约4.31千字
- 约 7页
- 2026-08-24 发布于河北
- 举报
Redis经典面试题及答案(真实面试版)
一、Redis基础认知面试题
1、简单说下Redis是什么,有什么特点?
Redis是一款开源的、基于内存的键值对非关系型数据库,常被用作缓存、消息队列、分布式锁、计数器等场景。
核心特点:
纯内存操作,读写速度极快,性能优异;
支持多种数据结构,不止简单的key-value,适配各类业务场景;
支持数据持久化,可将内存数据落地磁盘,防止数据丢失;
支持主从复制、哨兵、集群架构,可实现高可用和横向扩容;
单线程模型(主线程),避免多线程竞争锁开销,并发性能稳定;
支持过期删除、事务、管道、Lua脚本等实用功能。
2、Redis为什么速度这么快?
主要有几个核心原因:
纯内存操作:所有数据读写都在内存中完成,避开了磁盘IO的慢速瓶颈;
单线程模型:核心读写逻辑单线程执行,没有线程切换、锁竞争的开销,执行效率高;
IO多路复用:采用epoll模型,单线程可以高效监听大量客户端连接,不会阻塞;
数据结构高效:底层封装了精简的高效数据结构,读写时间复杂度极低;
精简的编码设计:对不同数据类型做了优化编码,节省内存、提升读写效率。
3、Redis支持哪些常用数据类型?各自适用场景?
日常开发最常用5种基础类型,外加几种特殊类型:
String(字符串):最基础类型,支持字符串、数字、二进制数据。适用场景:用户信息缓存
您可能关注的文档
最近下载
- 6教师职业技能训练教程-第六章-课堂教学技能训练.pptx VIP
- 建筑抗震鉴定标准(局部修订征.doc VIP
- 2025年《农村基层干部廉洁履行职责规定》全文修订解读PPT.pptx VIP
- 闽台通婚:历史、现状、挑战与展望——基于两岸融合视角的深度剖析.docx
- 5教师职业技能训练教程-第五章-教学设计技能训练.pptx VIP
- 常用焊条焊丝质量证明书,合格证.docx VIP
- 2026年泸水市财政局公开招聘市属国有企业工作人员85人笔试备考题库及答案解析.docx VIP
- HUACHENG-HC8T1212详细规格说明书.pdf VIP
- 宣贯培训(2026年)GBT 34904-2017球墨铸铁件 超声检测.pptx VIP
- 4教师职业技能训练教程-第四章-教师常用文体写作训练.pdf VIP
原创力文档

文档评论(0)