场景与算法设计面试 功能场景 【中等】如何设计一个排行榜功能?⭐⭐⭐ 🎯 目标等级:L2 | ⏱ 建议用时:15 min | 🏷 标签:功能设计 / 缓存 💎 关键结论 首选 Redis zset(有序集合):以用户为 member、排行指标为 score,天然有序。ZINCRBY 原子加分,ZREVRANGE 取 Top N,ZREVRANK 查个人名次,O(logN) 复杂度,实时且简单。 钝悟2026/9/17大约 71 分钟设计面试设计面试场景算法