负载均衡器后面的 Redis 集群?
Posted
技术标签:
【中文标题】负载均衡器后面的 Redis 集群?【英文标题】:Redis Cluster Behind a Loadbalancer? 【发布时间】:2019-03-21 23:58:12 【问题描述】:我有一个关于 redis 集群架构的问题。
我正在设置一个 Redis 集群,我遵循基本建议: 3 大师 3个奴隶
有没有办法在负载均衡器(如 Amazon LB、HAProxy、nginx ...)后面配置此集群?
我不明白我应该如何处理我的写作。我想我应该只在 3 台主服务器上写入,但我不知道如何配置我的应用程序或负载均衡器以仅将“写入”转发到 3 台主服务器。
我的用途仅用于 Key=Value 类型的读/写。
参考: Redis 集群教程 https://redis.io/topics/cluster-tutorial
谢谢,
【问题讨论】:
嗨,我想知道在 Redis 集群之前使用负载均衡器有什么具体原因。在我看来,Redis 集群本身能够分发请求。 【参考方案1】:实际上,当我发现this article 并遵循与 Haproxy 相关的所有步骤时,我也面临同样的问题。
之后我就可以在我的 haproxy-ip:haproxy-port
如果您使用的是 debian 或 ubuntu 系统,您可以从here 下载它:)
干杯
【讨论】:
您好 Ayushi,我正在使用 Netflix Dynomite 进行多读/写和主/主架构。以上是关于负载均衡器后面的 Redis 集群?的主要内容,如果未能解决你的问题,请参考以下文章
高性能站点架构之负载均衡 Nginx+tomcat+redis实现tomcat集群
Tomcat +redis +nginx 搭建高性能负载均衡 集群
05.haproxy+mysql负载均衡 整合 redis集群+ssm