Redis 单数据多源超高并发下的解决方案

  1. 云栖社区>
  2. Redis&MongoDB社区>
  3. 博客>
  4. 正文

Redis 单数据多源超高并发下的解决方案

皓楠 2019-04-15 20:31:51 浏览1314
展开阅读全文

Redis 是目前最流行的KV缓存数据库,它简单易用,安全稳定,在互联网行业有着非常广泛的应用。
本文主要给大家分享一下 Redis 在单数据多源超高并发访问下的解决思路和方案。

前言

Redis 主要解决两个问题:

image
当遇到日活千万,同时百万在线的业务场景时,前端访问直接加载到后台数据库的话,可能顺间压垮底层数据库,导致业务停摆。又或者随着查询条件变多,结合条件复杂化,查询结果的响应时间也无法得到保证,导致用户体验下降,用户流失。为了解决高并发,低延迟的业务场景, Redis 应运而生。

下面我们来看两个场景

image
这是一个线上找房的业务场景,超多的查询条件导致后台必然是一个复杂的查询 SQL,这种场景下是否必须使用 Redis 呢?
答案是否定的,由于线上找房业务并发量低,客户对于业务响应时间要求也没有那么苛刻,大部分的请求可以直接通过动态 SQL

网友评论

登录后评论
0/500
评论
皓楠
+ 关注
所属云栖号: Redis&MongoDB社区