Redis
困难
面试题库
Redis
简单
漏桶算法与令牌桶算法在处理突发流量上有什么本质区别?分别适合什么场景?
Redis
中等
令牌桶算法中令牌补充速率和桶容量分别控制什么?用 Redis 如何维护令牌数量?
Redis
中等
滑动窗口限流用 Redis ZSet 怎么实现?窗口外的记录如何清理?内存会无限增长吗?
Redis
简单
固定窗口计数器限流如何用 Redis 实现?它在窗口交界处为什么会放过两倍流量?
Redis
中等
排行榜需要按分数、等级、时间多维度排序,如何把多个维度编码进 ZSet 的 score?
Redis
中等
需要同时维护日榜、周榜、月榜,如何用 Redis 设计?榜单切换与归档怎么做?
Redis
困难
上亿用户的实时排行榜,实时更新和查 Top 100 会遇到什么性能问题?如何分片或分层?
Redis
中等
排行榜两个玩家分数相同,如何保证排名稳定?score 需要怎样设计才能让先到者排前?
Redis
简单
用 Redis ZSet 实现排行榜时,ZADD 的 score 与 member 分别存什么?如何取 Top 10 和查某人的排名?
Redis
中等
时间轮算法在延迟队列中如何工作?它相比 ZSet 轮询为什么更适合海量短延迟任务?
Redis
困难