2024/06/21

题外话:
小编先给大家推荐一个不错的微信公众号:
感兴趣的朋友可以关注小编的微信公众号【码农那点儿】,更多网页制作特效源码及学习干货哦!!!

需求
前段时间,做了一个世界杯竞猜积分排行榜。对世界杯64场球赛胜负平进行猜测,猜对+1分,错误+0分,一人一场只能猜一次。
1.展示前一百名列表。
2.展示个人排名(如:张三,您当前的排名106579)。
分析
一开始打算直接使用mysql数据库来做,遇到一个问题,每个人的分数都会变化,如何能够获取到个人的排名呢?数据库可以通过分数进行row_num排序,但是这个方法需要进行全表扫描,当参与的人数达到10000的时候查询就非常慢了。
redis的

放统计代码