要求:实现一个用户排行榜,用户数量有很多,排行榜存储的是用户玩游戏的分数,对排行榜的读取压力比较大,如何实现? 思路分析: 实现排行榜,可以考虑使用 Redis 的 zset 结构: 用户数量很多的话,需要了解 zset 最多能存储多少元素: zset 中的 value 使用用户的 user_id,score 就是用户游戏的得分: 读取压力大,可以考虑读写分离,master 上写用户的分数,多个 slave 上读取数据,用来展示: 如果存在多个 slave,怎么实现负载均衡,避免所有的流量都打到…