美文网首页java 设计
Redis-set类型的扩展操作(操作随机数据)

Redis-set类型的扩展操作(操作随机数据)

作者: Shaw_Young | 来源:发表于2019-12-07 13:07 被阅读0次

业务场景

每位用户首次使用今日头条会设置3项爱好的内容,但是后期为了增加用户的活跃度、兴趣点,必须让用户对其他信息类别逐渐产生兴趣,增加客户留存度,如何实现?

业务分析

  • 系统分析出各个分类的最新或最热点信息条目组织成set集合
  • 随机挑选其中部分信息
  • 配合用户关注信息分类中的热点信息组织成展示的全信息集合

解决方案

  • 随机获取集合中指定数量的数据
srandmember key [count]
  • 随机获取集合中的某个数据并将该数据移除集合
spop key [count]

Tips:

  • redis应用与随机推荐类信息检索,例如:热点歌单推荐,热点新闻推荐,热卖旅游线路,应用APP推荐,大V推荐等

相关文章

网友评论

    本文标题:Redis-set类型的扩展操作(操作随机数据)

    本文链接:https://www.haomeiwen.com/subject/etkugctx.html