开发者社区 问答 正文

怎么实现根据每个人随机推荐,并且不会重复出现已经推荐过的?

系统推荐算法:
根据每个人的规则,需要进行随机推荐,并且每次推荐的都不一样,如何实现?
redis, mysql ?

展开
收起
爵霸 2016-03-09 08:53:40 3542 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐使用Redis实现,用hash类型的key-value标记已推荐的商品,下次推荐结果在Redis进行比较,未推荐的通过并标记。

    Hash性能要远高于SQL检索,故选择Redis,请求时间可以降到ms个位数,部署到专用的Redis服务器,可以不占用mysql负载,目前的最佳选择。

    2019-07-17 18:55:16
    赞同 展开评论