深圳虾皮信息科技有限公司面试题 · Redis
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 257 道 · 更新 2026-08-05
筛选题目已选:Redis
考察点
技术栈
第 161 题请介绍Redis的过期key删除策略 考察Redis过期key的删除机制及其取舍第 162 题你使用过 Redis 的哪些数据结构?请结合具体使用场景说明。 考察对 Redis 核心数据结构的掌握及其实际应用能力第 163 题Redis 引入多线程主要解决哪块的问题? 考察对 Redis 网络 IO 与命令执行线程模型的理解第 164 题为什么一条命令就可以实现加锁,不会冲突吗? 考察对原子操作及并发冲突本质的理解第 165 题Redis集群(如Redis Cluster)能否完全解决大key问题?请说明原因及应对措施。 考察对Redis集群架构限制与大key问题本质的理解第 166 题讲讲怎么保证库存的一致性? 考察库存一致性保障方案的设计思维与边界意识第 167 题数据库和缓存一致性要怎么保证? 考察缓存与数据库双写一致性问题的理解与解决方案第 168 题分布式锁是如何实现的? 考察分布式互斥原理、实现方案与边界处理第 169 题请介绍 Redis 缓存淘汰策略及其适用场景。 考察对 Redis 缓存淘汰机制的理解和场景化选型能力第 170 题如何基于ZSET设计单个用户维度的滑动窗口限流? 考察将限流算法落地到单用户粒度时的键设计与实现细节第 171 题CAS(比较并交换)主要使用了 Redis 的哪些基础命令? 考察对 Redis 原子操作命令的理解与适用场景第 172 题怎样保证缓存中的旧数据被删除? 考察缓存失效的可靠性与补偿机制第 173 题请说明旁路缓存模式(Cache Aside)的读写流程。 考察旁路缓存模式下缓存与数据库读写流程的掌握第 174 题Redis 是单线程还是多线程的? 考察对 Redis 线程模型和网络 IO 机制的理解第 175 题Redis ZSet 的底层实现是什么?请进一步说明跳表的检索过程。 考察 ZSet 底层数据结构及跳表查找机制的掌握程度第 176 题介绍一下Redis有哪些集群? 考察对Redis集群模式及各自特性的掌握第 177 题库存为什么在Redis扣减?如果有10万QPS的并发扣减,能扛住吗? 考察对Redis扣减库存的动机、高并发下的性能瓶颈与风险判断第 178 题分布式缓存如何映射到不同 Redis 实例中? 考察缓存分区策略与一致性哈希的理解第 179 题Redis中的哈希数据结构的扩容机制与Java HashMap的扩容机制有哪些不同? 对比Redis哈希与Java HashMap的扩容实现,考察对两种数据结构底层机制的理解第 180 题从 Redis 视角,接收 get key 请求时,网络及操作系统层面的处理过程是怎样的? 考察对 Linux 网络栈、事件驱动模型与请求处理的底层理解