开发者社区> 问答> 正文

使用Redis实现关注功能是否合适呢?

大家好,我是初学redis,看到网上有人使用redis实现关注功能,关注相关的数据都存放在redis里面。但是我个人理解,redis适合做缓存,存放热数据。而关注等数据明显属于核心数据啊,为什么要用redis来做呢?这样的话,关注相关的数据就和其他存放在Mysql里面的数据分离了啊?

菜鸟,非常感谢大家的帮助!

展开
收起
李博 bluemind 2019-04-09 13:00:31 3925 0
3 条回答
写回答
取消 提交回答
  • 看业务场景吧,选 Redis 的话一定要考虑如何将其中数据持久化到数据库中,以免造成数据丢失。

    2020-03-21 22:44:53
    赞同 展开评论 打赏
  • 即使是搬砖,也要有自己的姿势

    这个得分具体得场景: 1 就拿阿里云这个App来说,有关注专家的功能,那要获取我跟我的好友都共同关注过那些专家类似的这种需求,进行好友交集、差集等相关的功能,利用Redis就比数据库要简单、快速的很多; 2 还有一个数量维度的相关统计功能:还以阿里云App来讲:专家维度统计关注我的总用户数、每日、每月用户的增长百分比等;我关注的用户数相关维度的数据;这些都可以使用Redis完美而简单的实现; 3 当然Redis最大的忌讳就是当数据库使用,所以最后的数据还是要落实数据库的,只不过在获取数据时不从数据库获取

    2019-08-11 11:52:52
    赞同 展开评论 打赏
  • 云栖社区Java、Redis、MongoDB运营小编,有意合作请联系钉钉:15810436147

    数据库要存,redis也要存,存redis是为了方便进行各种计算,比如两个人共同关注的对象,推荐关注等等吧

    2019-07-17 23:32:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis在唯品会的应用实践——架构演进与功能定制 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载