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

如何基于ZSET设计单个用户维度的滑动窗口限流?

深圳虾皮信息科技有限公司后端开发互联网/IT系统设计技术原理方案权衡Redis

考察说明

考察将限流算法落地到单用户粒度时的键设计与实现细节

回答思路

  1. 能说明为每个用户使用独立ZSET键,键中包含用户ID
  2. 能说明ZSET成员的唯一性设计(如请求ID或自增序列)
  3. 能结合过期时间(TTL)和管道/脚本提升性能
本题已收录答题指导

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

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