具有 3 个主节点的 redis 集群的代理

具有 3 个主节点的 redis 集群的代理

我有一个应用程序和 redis,只有一个主服务器。我想创建有 3 个主服务器的 redis 集群。有没有巧妙的代理可以与这样的集群一起工作,而不需要修复应用程序代码?在互联网上搜索没有得到结果。请帮我解决这个问题!

答案1

您可以使用 HAProxy,它具有内置的 redis 健康检查,并且对您的应用程序来说是透明的(只需将连接从 redis 节点更改为 haproxy 节点)。您还应该检查 sentinel 是否具有自动故障转移功能。

相关内容