- 0
- 0
- 约3.72千字
- 约 6页
- 2026-08-24 发布于河北
- 举报
Redis缓存高频面试题(真实企业面试版)
一、Redis基础认知(初级必问)
1、Redis是什么?核心特点有哪些?
Redis是一款开源的、基于内存的高性能键值对数据库,常被用作缓存、分布式锁、消息队列、计数器等场景。
核心特点:
高性能:纯内存操作,读写速度极快,单机QPS可达10万+
数据结构丰富:支持String、List、Set、Hash、ZSet等多种数据结构,适配不同业务场景
持久化能力:支持RDB、AOF两种持久化方式,防止断电数据丢失
单线程模型:核心读写命令单线程执行,避免多线程竞争锁开销
高可用、可集群:支持主从复制、哨兵模式、Cluster集群,满足高可用和海量数据场景
支持过期、淘汰策略:自动清理过期数据,控制内存占用
2、Redis为什么速度这么快?
行业内常问到的核心问题,核心四点原因:
纯内存操作:所有数据存储在内存,避免磁盘IO的耗时,读写效率远超磁盘数据库
单线程无锁竞争:核心命令串行执行,不需要频繁加锁、解锁,规避了多线程上下文切换、锁等待的开销
IO多路复用模型:采用epoll实现非阻塞IO,单线程可以高效处理大量客户端连接,不会被单个连接阻塞
数据结构极简优化:底层数据结构都是高度优化的简易结构,查询、修改时间复杂度极低,同时命令执行逻辑轻量化
3、Redis单线程为什么不会产生CPU瓶颈?
Redis的瓶颈从来不在CPU,主要在内存和
您可能关注的文档
最近下载
- J-STD-033D 潮湿、再流焊和工艺敏感器件的操作、包装、运输及使用(EC).pdf VIP
- 专修篇下 即将出现的交易机会DAVID WEIS《Trades About to Happen》_.pdf VIP
- 2026年辽宁辅警招聘考试题库完美版.docx VIP
- 炎症性肠病生活质量量表(IBDQ).docx VIP
- 二零二三年 优质公开课石灰.ppt
- GJB 438C-2021 军用软件开发文档通用要求 (高清,带章).docx VIP
- DB32_T 5082-2025 建筑工程消防施工质量验收标准.docx VIP
- 珠海市九洲港客运站场城市更新一期地块二九洲湾文体旅游产业园(S1地块可研报告.pdf VIP
- 2017中国计算机大会邀请函.PDF VIP
- 16J914-1_公用建筑卫生间.pdf VIP
原创力文档

文档评论(0)