实现一个排行榜积分功能,想的是用redis的zset结构实现,用set结构实现自动排序。
榜单一周清空一次,我想用定时任务应该能解决。
如果玩家三天不活跃,从榜单移除该玩家这个怎么做。当玩家三天不活跃从榜单取消他
如果对实时性要求不高的话,定时任务应该可以做,
针对实时性强的应用,推荐使用flink+redis 实现。
榜单一周清空一次:redis的key可以设置有效期
当玩家三天不活跃从榜单取消他:定时任务,或者延迟队列