redis系列

redis系列(十一):实战

2020-06-01  本文已影响0人  范柏柏

本公司redis使用一主一备多从读写分离


一主一备多从.png

一主一备是什么

备就是主的从库。正常情况下备是没有流量的。当主挂掉了,备库自动升级为主库。这个高可用方案的实现,可以使用哨兵,也可以自己实现。

一主多从是什么

多个从库,减少主库的压力,从库都复制主库。

之前没有提到过proxy的概念,当多从这种情况的时候,因为读的redis有多个,就要做负载均衡了。proxy可以使用第三方的,也可以自己实现,自己的简单实现就是轮训,快速失败。

多从其实就是两件事:

  1. 增减机器不重启
  2. 负载均衡

这两个是都是proxy做的。可以尝试自己实现。

读写分离是什么

本公司的业务场景是读远大于写。

让一个主承担写的压力。让九个从从承担读的压力。

从不可以变成主,因为变成主了,原来的读流量就要变成写流量了,违背了读写分离的原则。所以才让主有自己的备。从的职责只是承担读的流量。

上一篇 下一篇

猜你喜欢

热点阅读