1,redis添加有序集合数据(模拟用户uid以及分数)
$key = 'OOOOOOOOOOOOOOO';
for ($uid = 1;$uid<=20;$uid++){
$this->cache->zAdd($key,mt_rand(0,100),$uid+10);
}
value存储学生uid,score为学生分数
2,获取有序集合的value
$ranking_list= $this->cache->zRevRange($key,0,9);
print_r($ranking_list);
获取前十名
Array
(
[0] => 25
[1] => 23
[2] => 13
[3] => 20
[4] => 11
[5] => 12
[6] => 24
[7] =>