关于使用Redis设计排行榜的问题
我有一个项目需要设计好友排行榜,想用redis来设计,我一开始的想法是,设置一个有序集合,key为用户,value为用户的积分。
但问题在于,如果我将所有用户的得分都设置在一个有序集合中,那我得到的排名就是全局的,现在需要的是针对每个用户,只在他的好友范围内进行排名,那是不是需要我针对每个用户设置一个有序集合,里面只存放他以及好友的积分?
我查了一下好像不能在一个集合中指定某些key进行排名,请各位大神评估一下我的第二个方法是否可行,或者说还有更好的办法?
蟹蟹!!!!