This topic created in 4500 days ago, the information mentioned may be changed or developed.
6 replies • 2014-07-17 01:34:43 +08:00
 |
|
以前看到过的方法, 按区间划分,更新用户的分数(或者其他什么的)时候,用户所在的排名区间可以算出来,每个区间有多少人也可以知道.然后只要求出用户在那个小区间是多少名就好了
|
 |
|
排名应用 用 redis zset, 生活从此变得美好
|
 |
|
这样? select count(*) from xxx where yy>'zz'
|
 |
|
为什么要整个数据重新排序?你数据应该原来就是按用户排名,你得到用户新排名只要一个b树查找就知道了,怎么可能full scan
|