后端岗位面试题更新 2026-08-05
Redis怎么实现延迟队列?
淘宝闪购后端开发消费品/零售风险判断系统设计技术原理Redis
考察说明
考察基于Redis的延迟队列设计与实现原理,重点关注有序集合的使用、定时轮询与分布式环境下的可靠性
回答思路
- 能够说明使用有序集合(ZSet)按执行时间排序存储任务的思路
- 覆盖扫描到期的实现方式,如定时任务或轮询窗口
- 讨论过期任务的原子取出与执行后的删除,避免重复消费
- 提及分布式部署时的时钟一致性、任务重复执行与幂等性处理
- 能对比延迟队列的替代方案或衍生方案,如到期重投递
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。