目前我们正在使用node_redis客户端访问redis。我需要在redis从节点之前使用HAProxy,我的情况是有3个从节点。我安装了HAProxy并配置它来负载均衡redis从节点。但是当我尝试从node_redis客户端创建到HAProxy的连接时,我无法创建连接并且出现错误。
Error: Redis reply parser error: Error: Protocol error, got "H" as reply type byte
at HiredisReplyParser.execute (/home/user1/doosra/node-exp/node_modules/redis/lib/parser/hiredis.js:32:31)
at RedisClient.on_data (/home/user1/doosra/node-exp/node_modules/redis/index.js:440:27)
at Socket.<anonymous> (/home/user1/doosra/node-exp/node_modules/redis/index.js:70:14)
at Socket.emit (events.js:67:17)
at TCP.onread (net.js:347:14)