使用Redis实现关注功能是否合适呢?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

李博 bluemind 2019-04-09 13:00:31 1833

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

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

缓存 NoSQL 关系型数据库 MySQL Redis
分享到
取消 提交回答
全部回答(3)
  • lytao123
    2020-03-21 22:44:53

    看业务场景吧,选 Redis 的话一定要考虑如何将其中数据持久化到数据库中,以免造成数据丢失。

    0 0
  • magicalman
    2019-08-11 11:52:52

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

    0 0
  • 李博 bluemind
    2019-07-17 23:32:56

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

    0 0
添加回答
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题