猿问
下载APP

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

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

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


繁星coding
浏览 715回答 2
2回答

宝慕林4294392

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

九州编程

数据库要存,redis也要存,存redis是为了方便进行各种计算,比如两个人共同关注的对象,推荐关注等等吧
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答