飞猪面试题 · Redis
飞猪相关面试题,按最终去重题目聚合。
共 493 道真题 · 当前筛选命中 31 道 · 更新 2026-08-05
筛选题目已选:Redis
考察点
技术栈
第 1 题用并发实现一个抽奖系统 考察并发场景下抽奖系统的数据一致性、性能与容错设计第 2 题请分别解释缓存雪崩、缓存穿透、缓存击穿是什么,以及如何解决? 考察缓存三类经典故障的理解与治理第 3 题向 Redis 写入一条数据后,如果 Redis 宕机并重启,这条数据是否还存在?为什么? 考察对 Redis 持久化机制(RDB/AOF)及默认配置下数据持久性的理解第 4 题Redis过期策略 考察Redis过期数据清理机制的理解第 5 题Redis 是如何做数据备份的? 考察对 Redis 持久化机制、备份策略与恢复流程的理解第 6 题请介绍Redis支持的主要数据类型,并说明各自适用的场景。 考察对Redis核心数据类型的理解及场景匹配能力第 7 题Redis分布式锁怎么实现的? 考察Redis分布式锁的实现原理、正确性边界与替代方案第 8 题如何设计一个可靠的 Redis 分布式锁? 考察分布式互斥的实现原理、失效处理与边界意识第 9 题Redis 中的 zset 和 set 有什么区别? 考察对 Redis 有序集合和集合数据结构特性的理解第 10 题请解释缓存击穿、缓存穿透和缓存雪崩的含义,并分别给出可行的解决方案。 考察对缓存典型异常场景的识别、成因分析及相应解决方案的理解第 11 题你项目中的数据库表是如何设计的?以点赞表为例,说明表结构设计。 考察数据库建模能力与反范式设计理解第 12 题Redis的基本数据类型有哪些? 考察对Redis核心数据类型的掌握及其适用场景第 13 题项目中如何使用分布式锁?请说明其实现原理。 考察分布式锁的实现细节、正确性与边界处理第 14 题请比较 Redis 主从复制、哨兵(Sentinel)和集群(Cluster)三种部署架构的适用场景与核心区别。 考察对 Redis 高可用与分布式架构的整体理解与选型判断第 15 题Redis集群扩容的时候,怎么保证服务对外的可用性? 考察对Redis集群扩容过程中数据迁移、客户端路由与高可用保障的理解第 16 题请介绍Redis的持久化方式 考察Redis持久化机制及其适用场景的掌握程度第 17 题请简述 Redis 底层数据结构,并说明它们与常用命令的对应关系。 考察对 Redis 内部数据结构的理解及其与外部数据类型的映射第 18 题使用分布式锁时,如果任务执行时间很长导致锁过期被其他线程抢占,但任务尚未结束,有什么策略可以避免锁被提前释放? 考察分布式锁续期机制的理解与实现能力第 19 题Redis存储已满时会怎么样? 考察对Redis内存管理策略与淘汰机制的理解第 20 题如何使用Redis保证与数据库的数据一致性? 考察缓存与数据库一致性保障策略