排行榜实时性 可行性

用redis的跳表 百万级别的排序能达到实时的更新,以下是没用到redis跳表算法的一些实时排行的考虑

在排行榜对前十名,前50名以后无要求时可行,
思想很简单就是在每次排序时,

取前十玩家,且取到第十名玩家
此时的值,这样每次排行信息变化时,如果前十玩家改变,只需要排序十个
玩家,如果前十以外的玩家信息变化时,需要要判断他是否大于第十名玩家。不大于,排行不需改变
大于时,只需这个玩家加上前十玩家信息,进行一次排序,然后取前十玩家,和第十玩家的值,以此下去,
这样可以实现实时刷新,且没什么效率消耗问题。

 

思想很简单,纯属经验,我想还是有些活动排行榜能用吧,也可跟策划沟通来实施

 

转载于:https://www.cnblogs.com/nzg55555/p/6527593.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值