Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redis 错误:connect ECONREFUSSED 127.0.0.1:6379_Redis - Fatal编程技术网

Redis 错误:connect ECONREFUSSED 127.0.0.1:6379

Redis 错误:connect ECONREFUSSED 127.0.0.1:6379,redis,Redis,我有这样的编码 const redis = require("redis"); const client = redis.createClient(); client.on("connect", function() { console.log("You are now connected"); }); client.set("student", "Laylaa", function(er

我有这样的编码

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 投掷者;//未处理的“错误”事件 ^

错误:connect ECONREFUSSED 127.0.0.1:6379 在TCPConnectWrap.afterConnect[as oncomplete](net.js:1145:16) 在以下位置的RedisClient实例上发出了“错误”事件: 在RedisClient.on_出错(E:\TEKNIK INFORMATIKA\Latihan redis\node_modules\redis\index.js:341:14) 在插座上。(E:\TEKNIK INFORMATIKA\Latihan redis\node\u modules\redis\index.js:222:14)
在Socket.emit(events.js:314:20) 发射错误(内部/streams/destroy.js:106:8) 在emitErrorCloseNT(内部/streams/destroy.js:74:3) 在处理和拒绝时(内部/process/task_queues.js:80:21){ errno:-4078, 代码:'econnreference', 系统调用:“连接”, 地址:“127.0.0.1”, 港口:6379 }


有解决办法吗?谢谢

您需要首先通过执行以下命令启动redis服务器:

redis-server
在终端中,在安装redis之后和启动Node.js客户端之前

您还可以向package.json添加脚本:

"scripts": {
    "redis": "redis-server"
}
并运行:

npm run redis

您需要首先通过执行以下命令启动redis服务器:

redis-server
在终端中,在安装redis之后和启动Node.js客户端之前

您还可以向package.json添加脚本:

"scripts": {
    "redis": "redis-server"
}
并运行:

npm run redis

您是否有一个Redis服务器实例在6379端口的localhost上运行?您是否有一个Redis服务器实例在6379端口的localhost上运行?