后端岗位面试题更新 2026-08-05

Redis怎么实现延迟队列?

淘宝闪购后端开发消费品/零售风险判断系统设计技术原理Redis

考察说明

考察基于Redis的延迟队列设计与实现原理,重点关注有序集合的使用、定时轮询与分布式环境下的可靠性

回答思路

  1. 能够说明使用有序集合(ZSet)按执行时间排序存储任务的思路
  2. 覆盖扫描到期的实现方式,如定时任务或轮询窗口
  3. 讨论过期任务的原子取出与执行后的删除,避免重复消费
  4. 提及分布式部署时的时钟一致性、任务重复执行与幂等性处理
  5. 能对比延迟队列的替代方案或衍生方案,如到期重投递
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。