Appearance
如何设计一个排行榜系统?
常见做法是 Redis ZSet:
ZSet
再结合定时落库、历史榜单归档和分页查询,就能覆盖大部分排行榜场景。
这些都是典型系统设计题。比如秒杀要解决削峰和防超卖,排行榜要解决实时排序,通知系统要解决模板、多渠道和失败重试。