如何完美的保证Redis的高并发

如何保证Redis的高并发

如何完美的保证Redis的高并发_第1张图片

单机的redis几乎不太可能说QPS超过10万+,一般在几万。

  除非一些特殊情况,比如你的机器性能特别好,配置特别高,物理机,维护做的特别好,而且你的整体的操作不是太复杂。

如何完美的保证Redis的高并发_第2张图片

  Redis通过主从架构,实现读写分离,主节点负责写,并将数据同步给其他从节点,从节点负责读,从而实现高并发。

  Redis高并发的同时,还需要容纳大量的数据:一主多从,每个实例都容纳了完整的数据,比如redis主就10G的内存量,其实你就最对只能容纳10g的数据量。如果你的缓存要容纳的数据量很大,达到了几十g,甚至几百g,或者是几t,那你就需要redis集群,而且用redis集群之后,可以提供可能每秒几十万的读写并发。

replication的核心机制

  redis采用异步方式复制数据到slave节点,不过redis 2.8开始,slave node会周期性地确认自己每次复制的数据量
  一个master node是可以配置多个slave node的
  slave node也可以连接其他的slave node
  slave node做复制的时候&#x

你可能感兴趣的:(redis,缓存,数据库)