为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

繁星coding 2018-07-26 19:19:58
大家好,我是初学redis,看到网上有人使用redis实现关注功能,关注相关的数据都存放在redis里面。但是我个人理解,redis适合做缓存,存放热数据。而关注等数据明显属于核心数据啊,为什么要用redis来做呢?这样的话,关注相关的数据就和其他存放在Mysql里面的数据分离了啊?菜鸟,非常感谢大家的帮助!
查看完整描述

2 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

有句话是这么说的 redis怎么使用在于你怎么去理解redis。redis作为内存数据库,首先它的速度相对于数据库要快很多,同时他能处理高并发的问题,redis用来实现关注功能,前提是用户量大,少量的用户,没必要这么做吧!存在redis里面的数据并不是就不再存MySQL了,而是通过队列最终存在MySQL的。这样做避免了 大量的数据同时对MySQL进行操作,可以减轻MySQL的负担。当热,楼主说的存放热数据也是redis的一个使用的方面。就比如 redis可以设置过期时间 也可以做在线人数的统计,其实还是一句话,怎么用在于你怎么去理解。师傅引进门,修行在个人!

查看完整回答
反对 回复 2018-07-30
?
九州编程

TA贡献1785条经验 获得超4个赞

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

查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 1577 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信