深圳虾皮信息科技有限公司面试题 · Redis
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 257 道 · 更新 2026-08-05
筛选题目已选:Redis
考察点
技术栈
第 101 题RDB和AOF的区别是什么? 考察Redis持久化机制的原理、适用场景与权衡第 102 题请介绍 Redis 的线程模型与网络模型,并说明它在处理高并发请求时如何保证性能,为什么这样设计? 考察对 Redis 单线程与多线程模型的深入理解及设计权衡第 103 题当Redis的AOF文件变得过大的时候,会触发什么机制?请说明其触发条件和处理流程。 考察Redis AOF重写机制的触发条件和原理第 104 题如何用Redis实现一个延时队列? 考察延时任务队列的实现机制与边界处理第 105 题将本地缓存扩展为 Redis 集群后,如何确定某个 key 存储在哪个机器上? 考察 Redis 集群数据分布与哈希槽位的理解第 106 题使用JWT,如果希望实现后台过期某一用户登录状态,需要添加什么修改? 考察对JWT无状态认证机制及其失效处理的理解第 107 题Redis怎么实现分布式锁? 考察分布式锁的原子性、互斥、超时与释放机制第 108 题旁路缓存模式能解决什么问题?在什么场景下会出现数据不一致? 考察对缓存一致性问题及适用场景的理解第 109 题Redis ZSet 的底层数据结构是什么? 考察 Redis ZSet 底层实现原理及适用场景第 110 题Redis Bitmap做人群标签,人群数量变多时如何扩展? 考察Bitmap人群标签方案的可扩展性与容量规划第 111 题请描述一个类似 12306 的票务系统中,库存模型应该怎么设计? 考察库存模型设计、并发控制和数据一致性理解第 112 题缓存穿透是什么?数据库、缓存、布隆过滤器的写入顺序该如何设计? 考察缓存穿透的定义、成因及布隆过滤器在写入流程中的正确设计第 113 题Redis常用的数据结构有哪些? 考察对Redis核心数据结构的掌握程度及其适用场景第 114 题分布式锁除了 SET NX 还有什么实现? 考察分布式锁的多种实现方式及各自的适用场景第 115 题如果让你去实现类似Redis哨兵机制中redis实例向哨兵发送心跳的过程,要如何实现? 考察对心跳保活机制的理解与实现能力,包括协议设计、故障检测和稳定性处理第 116 题请说明Redis的内存淘汰策略,包括默认淘汰策略以及不同场景下的选用建议。 考察对Redis内存管理机制的理解及选型能力第 117 题RDB容易丢失数据的原因是什么? 考察对Redis RDB持久化机制及其数据安全边界的理解第 118 题为什么使用 Redis 作为缓存? 考察缓存选型逻辑与 Redis 的适用场景第 119 题设置锁过期时间能否彻底解决死锁问题?请结合死锁产生的条件分析。 考察死锁成因与锁过期时间在解决死锁中的局限性第 120 题如何保证 MySQL 和 Redis 之间的数据一致性? 考察缓存一致性的方案设计与权衡