使用Redis作實時排行榜

設想在一個遊戲中,有上百萬的玩家數據,若是如今須要你根據玩家的經驗值整理一個前20名的排行榜,你會怎麼作呢? 通常的作法是寫一條相似下面這條sql語句的方式來獲取:web select * from game_socre order by score desc limit 0,20 這種方式在數據量較小的狀況下可行,可是在數據量大的狀況下查詢速度將變慢,特別是還須要聯表查詢時,速度降低的就更明顯了
相關文章
相關標籤/搜索