redisRedis实现几个简单功能

Redis通过有序集合实现榜单功能

2018-02-18  本文已影响17人  快乐的bug制造者

最近几乎特么天天在做榜单功能!做个简单的总结:

举个例子,一个主播(唯一键to_uid)的贡献榜,算好每个用户(uid)对主播的贡献值(score),通过贡献值进行排序!

拿php的laravel框架来说,其实就是一个简单的循环:

<?php
foreach($data as => $key as $value)
{
      $redis->zadd($value['to_uid'],$value['score'],$value['uid']);
}
?>

获取某个用户的排名:

ZRANK to_uid uid
上一篇下一篇

猜你喜欢

热点阅读