后端岗位面试题 · 方案权衡 · Redis
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 2970 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Redis
考察点
技术栈
第 741 题ZSet为什么用跳表? 考察Redis有序集合底层数据结构选型的原理与权衡第 742 题如何使用 Redis 实现滑动时间窗口限流? 考察基于 Redis 的滑动时间窗口限流算法设计与实现能力第 743 题什么是缓存穿透?如何解决缓存穿透问题? 考察对缓存穿透概念的理解及常用的防护手段第 744 题为什么选择Redis做服务器中间件? 考察对Redis技术特性、适用场景及选择依据的理解第 745 题请设计一个支持亿级点赞量的系统,重点说明缓存设计和冷热数据如何区分处理。 考察高并发写入下的缓存策略、数据分层与冷热数据治理能力第 746 题请介绍 Redis 分布式锁的典型应用场景及其固有缺陷,并说明如何缓解这些缺陷。 考察分布式锁的应用理解与边界意识第 747 题限流是怎么做的,什么场景下使用? 考察限流算法的原理掌握与应用场景判断能力第 748 题AOF的性能问题怎么解决? 考察Redis AOF持久化机制的性能优化方法与权衡第 749 题Redis的原子性与MySQL事务的原子性在含义上有何区别?请结合具体机制说明。 考察对分布式缓存与关系数据库原子性概念的区分与理解第 750 题如何通过分片集群提升 Redis 的容量? 考察对 Redis 集群分片机制的理解与容量扩展的工程实践第 751 题Redis 中缓存数据与数据库数据如何保持一致性?请说明常用方案及其利弊。 考察对缓存与数据库一致性问题的理解、写策略与异常处理第 752 题防超卖你做了什么东西? 考察分布式系统下并发扣减库存的防超卖设计与工程实现第 753 题为什么 Zset 选择跳表而不是红黑树或 B+ 树作为有序结构? 考察对跳表特性的理解以及不同数据结构在 Redis 场景下的权衡第 754 题Redis 事务与 MySQL 事务在 ACID 上的区别是什么? 考察对两类数据库事务一致性与隔离性本质差异的理解第 755 题请描述秒杀下单的实现流程,并说明 Lua 脚本在实际生产环境中的使用方式。 考察秒杀高并发场景下的技术方案与 Lua 脚本的工程化应用第 756 题设计一个方案,解决 Redis 宕机重启后数据不是最新数据的问题。请给出你的思路。 考察对 Redis 持久化、高可用和数据一致性方案的理解第 757 题请说明缓存穿透、缓存击穿和缓存雪崩各自的含义,并分别给出解决方案。 考察对缓存常见异常场景的理解及应对策略第 758 题如果想统计分钟级别的 UV,可以怎么实现? 考察实时统计场景下的数据建模、去重与存储方案设计能力第 759 题在雪花算法中,不同机器或ID的映射关系可以如何实现? 考察对分布式系统中机器ID分配与管理的设计能力第 760 题为什么叫本地缓存?它和集中式缓存(如Redis)在架构上有什么区别? 考察对缓存体系分层原理和术语本质的理解