京东面试题 · Redis
京东相关面试题,按最终去重题目聚合。
共 2550 道真题 · 当前筛选命中 117 道 · 更新 2026-08-05
筛选题目已选:Redis
考察点
技术栈
第 41 题请分别解释缓存雪崩、缓存穿透和缓存击穿,并说明各自的解决方案。 考察对缓存常见异常场景的理解和应对策略第 42 题为什么使用Redis? 考察对Redis核心特性和适用场景的理解第 43 题谈谈你对Redis集群中主从架构的理解。 考察对Redis主从复制、故障转移和数据一致性的理解第 44 题什么是缓存雪崩?如何解决? 考察缓存雪崩的概念理解与系统性解决方案第 45 题你刚刚提到定时任务用到了 @Scheduled 注解,那如果是 6 台服务器同时跑同一个定时任务去回写数据,怎么保证一致性,你会怎么做? 考察分布式定时任务的一致性和幂等设计第 46 题请介绍Redis的持久化机制,并说明各自的适用场景。 考察对Redis持久化方案的理解及场景选择能力第 47 题zset底层数据结构是什么? 考察Redis有序集合底层实现原理及升级条件第 48 题请设计Caffeine与Redis二级缓存的一致性方案,说明如何应对缓存更新和失效带来的不一致。 考察二级缓存架构中的一致性设计、失效策略与边界处理第 49 题请介绍 Redis 的核心原理,包括数据结构、持久化和单线程模型。 考察对 Redis 底层机制和核心特性的理解深度第 50 题服务器限制上传数量怎么实现? 考察限流、存储与并发控制设计第 51 题请介绍你在项目中使用 Redis 解决了哪些具体问题,以及为什么选择 Redis。 考察 Redis 实际应用场景与选型思考第 52 题请描述点赞模块多层缓存的设计,说明每一级缓存存储的内容是什么。 考察多层缓存设计思路与单级缓存职责划分第 53 题Redis 哨兵模式了解吗? 考察对 Redis Sentinel 架构、故障转移和数据丢失风险的掌握第 54 题Redis如何查看key的过期时间?get和mget的区别是什么? 考察Redis基本命令的掌握、TTL命令的准确性及批量操作的理解第 55 题请设计一个基于 Redis 的乐观锁机制,确保在分布式场景下对同一数据的更新有序且最终一致,你会如何实现? 考察分布式乐观锁的原理、实现细节及一致性保障第 56 题Redis有哪些数据类型,各自对应的底层数据结构是什么? 考察Redis数据类型及其底层实现的掌握程度第 57 题如何用Redis的Zset设计一个销量排行榜? 考察对Redis有序集合基础用法及排行榜场景的理解第 58 题Redis使用Zset实现排行榜时,如何解决大key问题? 考察对Redis大key风险及拆分策略的理解第 59 题请简述 Redis 的持久化过程及其实现原理。 考察对 Redis 持久化机制 RDB 与 AOF 的理解及选型第 60 题Redis 常见的数据结构有哪些? 考察对 Redis 基础数据类型及其应用场景的掌握