使用Redis作实时排行榜

设想在一个游戏中,有上百万的玩家数据,若是如今须要你根据玩家的经验值整理一个前20名的排行榜,你会怎么作呢? 通常的作法是写一条相似下面这条sql语句的方式来获取:web select * from game_socre order by score desc limit 0,20 这种方式在数据量较小的状况下可行,可是在数据量大的状况下查询速度将变慢,特别是还须要联表查询时,速度降低的就更明显了
相关文章
相关标签/搜索