一 加入排行榜
public function addSumRank(){
$cache = Cache::init();
$redis = $cache->handler();
$uid = 100;//新注册用户
$key = 'duty_test';
//$gold = 0 * 10000000000;//由于初始分数为0 故省略此处
$gold += 9999999999 - time();
$redis->zAdd($key,$gold,$uid);
}
二 记录日排行
//记录日排行
public function daily_rank(){
$cache = Cache::init();
$redis = $cache->handler();
// $key = 'duty_test:daily:'.date('Y-m-d');
// $uid = 1;
$gold = 10;
// $score = $redis->zScore($key,$uid);
// if($score == false){
// $redis->zAdd($key,$gold,$uid);
// }else{
// $redis->zIncrBy($key,$gold,$uid);
// }
for($i = 0;$i<6;$i++){
$key = 'duty_test:daily:'.date('Y-m-d',strtotime('-'.$i.' day'));
for($is = 1;$is