如何在REDIS从站之间对只读指令进行负载均衡?

时间:2016-02-23 11:51:57

标签: redis haproxy

我已经设置了REDIS复制(1个主服务器+ 2个服务器)以及3个标记和1个HAProxy负载平衡器。它可以工作,但除了故障转移之外,我想在奴隶之间对只读指令进行负载平衡。是否可以使用HAProxy?这是我的HAProxy配置的一部分:

backend bk_redis
option tcp-check
tcp-check connect
tcp-check send PING\r\n
tcp-check expect string +PONG
tcp-check send info\ replication\r\n
tcp-check expect string role:master
tcp-check send QUIT\r\n
tcp-check expect string +OK
server redis_1 localhost:6379 check inter 1s
server redis_2 localhost:6380 check inter 1s

这将(据我所知)将所有流量重定向到当前主流,而我想在此处进行负载平衡。

0 个答案:

没有答案