有人能解决这个问题吗?我是 Node.js 和 Redis 初学者。
该函数createClient()可以接受 2 个参数:端口和主机。但我仍然被这个问题困扰。
var client = redis.createClient();
client.on('connect', function(){
console.log('Redis client connected');
});
Run Code Online (Sandbox Code Playgroud)
错误:Redis 连接到 127.0.0.1:6379 失败 - 连接 ECONNREFUSED 127.0.0.1:6379 C:\Users\my-pc\Desktop\FINAL> 节点索引 events.js:187 throw er; // 未处理的“错误”事件 ^
错误:与 127.0.0.1:6379 的 Redis 连接失败 -
在 TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14) 处连接 ECONNREFUSED 127.0.0.1:6379 在 RedisClient 实例上发出“错误”事件:at RedisClient.on_error (C:\Users\my-pc\Desktop\FINAL\node_modules\redis\index.js:406:14) 在套接字上。(C:\Users\my-pc\Desktop\FINAL\node_modules\redis\index.js:279:14) 在 Socket.emit (events.js:210:5) 在 emitErrorNT (internal/streams/destroy.js: 92:8)在emitErrorAndCloseNT(内部/流/destroy.js:60:3)在processTicksAndRejections(内部/process/task_queues.js:80:21){errno:'ECONNREFUSED',代码:'ECONNREFUSED'
,系统调用:'连接',地址:'127.0.0.1',
端口:6379 }