0x0 引子 无论做哪种业务都躲不开排行功能.Redis 的 Sorted Sets 结构就是为排行而生的.它简单易用,效率奇高.同时它也有坑,你真的了解它吗? 老规矩,先讲故事,后科普.这里是 Sorted Sets 知识点传送门. 0x1 好友推荐 事情要从这个需求开始.产品想让用户通过好友系统互动起来,那就需要个好友推荐系统,帮助用户成为好友. 具体的推荐规则大致如下: 每个用户都有自己的成就值,这个值随着时间和用户的行为而递增.成就值的大概范围是[1,3500+]. 假如用户U的成就值为…