回答
收藏
分享
举报
如何用 nginx 作为 redis 哨兵或集群 的前端LB呢?
提问于2021-08-24 16:04

浏览 667

文章标签

如何用 nginx 作为 redis 哨兵或集群 的前端LB呢? 有没有建议,谢谢!c#写的应用程序程序, 连接Redis 。 但压测发现, 连接单个redis节点, 比连接多个 redis 哨兵或集群节点,效率高10倍。 想在前面配置个LB, 直连但IP。

已修改于2023-03-03 21:45



写下您的回答
发表回答
全部回答(1)

按点赞数排序

按时间排序

可以用stream的四层反向代理,或者用第三方的redis模块转换为http协议

赞同

0

回复举报

回答于2021-08-25 09:23



回复罗剑锋
回复
提问者
NGINX官方账号
这家伙很懒还未留下介绍~
239
文章
21
问答
198
粉丝
相关问答

你可以用一台nginx做负载均衡,然后后面的几台nginx去做反向代理,这种不就相当于nginx代替了F5的角色。这种类似于F5的主备机,只不过没有那么强

点赞 0
浏览 877

这个参数是开启redis的集群功能,发给Redis 服务器的,但连接NGINX请求就被代理了,应该是发不过去

点赞 0
浏览 775

可以试试我的开源项目,在 nginx-rtmp-module 的基础上开发的,除了兼容 nginx-rtmp-module 的所有功能,并添加了 http-flv,gop 缓存,json 格式的 stat 数据等功能,还修复了 nginx-rtmp-module 本身的很多缺陷。

GitHub:https://github.com/winshining/nginx-http-flv-module

本网站:https://www.nginx.org.cn/plug/detail/227

点赞 0
浏览 968