【发布时间】:2021-03-14 01:56:35
【问题描述】:
我有这样的编码
const redis = require("redis");
const client = redis.createClient();
client.on("connect", function() {
console.log("You are now connected");
});
client.set("student", "Laylaa", function(err, reply) {
console.log(reply);
});
但是有这样的错误..
events.js:291 投掷者; // 未处理的“错误”事件 ^
错误:连接 ECONNREFUSED 127.0.0.1:6379
在 TCPConnectWrap.afterConnect [as oncomplete] (net.js:1145:16)
在 RedisClient 实例上发出“错误”事件:
在 RedisClient.on_error (E:\TEKNIK INFORMATIKA\Latihan redis\node_modules\redis\index.js:341:14)
在套接字。 (E:\TEKNIK INFORMATIKA\Latihan redis\node_modules\redis\index.js:222:14)
在 Socket.emit (events.js:314:20)
在 emitErrorNT (internal/streams/destroy.js:106:8)
在 emitErrorCloseNT (internal/streams/destroy.js:74:3)
在 processTicksAndRejections (internal/process/task_queues.js:80:21) {
错误号:-4078,
代码:'ECONNREFUSED',
系统调用:'连接',
地址:'127.0.0.1',
端口:6379
}
有解决办法吗?谢谢
【问题讨论】:
-
你有一个 Redis 服务器实例在 localhost 的 6379 端口上运行吗?
标签: redis