Redis——Redis主从架构原理

摘要

redis高并发与分布式系统的高并发之间的关系:大量使用redis技术的分布式系统,它的高并发能力与redis的高并发密切相关,因此要向提升分布式系统的高并发能力,就要提升redis在高并发场景下的性能。如果我们生产环境中使用的redis是单机的,那么redis的整体性能一定是有瓶颈的。单机的redis要想支撑超过10万+的QPS,是不太可能的,正常情况下单机的QPS在几万级别。。因此,我们说redis支撑高并发的瓶颈在于单机,那么如果redis要支撑10万+的并发,应该怎么做到呢?要想支撑10万+的QPS,我们可以通过基于一主多从的读写分离架构来实现,一台机器作为master,其他机器作为slave,写请求只通过master,slave用来接收读请求。项目中使用到redis的场景,一般是读多写少的,因此我们可以用多个slave来缓解读请求压力,达到支撑10万+读QPS的目的。需要说明的是,redis主从架构实现了读写分离,缓解了单机的读请求压力,提升了整个redis的读QPS。如果我们需要实现更高的读QPS,就可以加一些slave节点,所以我们说redis主从架构其实是可支持水平扩展的读高并发架构。

你可能感兴趣的:(Redis缓存域,redis)