道友,你在项目中使用Redis跟三圣母有啥关系?
【摘要】 迷糊道人:嘿,左羊我听说你最近在做一款名为"慧眼灵识分析系统"的产品,并在其中引入了Redis中间件啊?左羊:是啊,确实引入Redis了迷糊道人:哦,你能讲讲是什么因素让你使用Redis呢?引入Redis有什么好处吗?左羊:我为啥使用Redis呢?我们这个系统有较多的月度统计啊,季度统计啊这种需要Mysql关联七八张表并且需要几百毫秒甚至几秒钟才能查出来然后查出好久不会变化的数据,用户每次请...
迷糊道人:嘿,左羊我听说你最近在做一款名为"慧眼灵识分析系统"的产品,并在其中引入了Redis中间件啊?
左羊:是啊,确实引入Redis了
迷糊道人:哦,你能讲讲是什么因素让你使用Redis呢?引入Redis有什么好处吗?
左羊:我为啥使用Redis呢?
我们这个系统有较多的月度统计啊,季度统计啊这种需要Mysql关联七八张表并且需要几百毫秒甚至几秒钟才能查出来然后查出好久不会变化的数据,用户每次请求都需要去查Mysql等好久才会响应数据,这样的话用户早就发飙了。
用户要发飙可还行,那咋整呢?扔Redis缓存里啊,一个Key,一个Value,下次再有用户请求就先看下Redis有没有,有就不走数据库呗。用户发起请求,啪,两毫秒就返回数据了。这就是我为啥使用Redis,高性能,哎丝滑。
左羊:引入Redis有什么好处呢?
这不最近【三圣母】和她儿子【沉香】给"慧眼灵识分析系统"做代言了吗,致使我们的日活用户有2万多仙人暴增到20多万仙人,导致业务高峰期QPS由每秒1000升至每秒10000,业务频繁查询Mysql,他多次扛不住压力自闭了。
被【三圣母】在仙博上diss后,我们痛定思痛的想咋整呢?这个时候左羊想起上面提到Redis,左羊在压测Redis时发现它最高可以抗住7万到9万每秒的QPS,所以我们将所有打到Mysql的查询请求转到Redis上,用来抗住当前场景高并发时大量请求涌入系统保证其可用性。这就是Redis的高并发用途,得劲~
迷糊道人:呀!学到老活到老~
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)