Javascript Redis在Windows 10上的Node.JS持续失败:错误:Redis连接到127.0.0.1:6379失败-连接到127.0.0.1:6379
以代码为例:Javascript Redis在Windows 10上的Node.JS持续失败:错误:Redis连接到127.0.0.1:6379失败-连接到127.0.0.1:6379,javascript,node.js,redis,windows-10,Javascript,Node.js,Redis,Windows 10,以代码为例: const mongoose = require("mongoose"); const redis = require("redis"); const util = require("util"); const redisUrl = "redis://127.0.0.1:6379"; const client = redis.createClient(redisUrl); client.hget = util.promisify(client.hget); const exec
const mongoose = require("mongoose");
const redis = require("redis");
const util = require("util");
const redisUrl = "redis://127.0.0.1:6379";
const client = redis.createClient(redisUrl);
client.hget = util.promisify(client.hget);
const exec = mongoose.Query.prototype.exec;
mongoose.Query.prototype.cache = function(options = {}) {
this.useCache = true;
this.hashKey = JSON.stringify(options.key || "");
return this; // now it's chainable
};
... // More code ...
它产生:
events.js:173
投掷者;//未处理的“错误”事件[0]^[0][0]错误:Redis与127.0.0.1:6379的连接失败-连接失败
TCPConnectWrap.afterConnect[as oncomplete](net.js:1054:14)[0]处的127.0.0.1:6379[0]在[0]处发出了“错误”事件
RedisClient.on_错误
(C:\Development-X220\NODEJS\Redis\node\u modules\Redis\index.js:341:14)
[0]在插座上。
(C:\Development-X220\NODEJS\Redis\node\u modules\Redis\index.js:222:14)
[0]位于Socket.emit(events.js:196:13)[0]位于emitErrorNT
(内部/streams/destroy.js:91:8)[0]
(内部/streams/destroy.js:59:3)[0]at
processTicksAndRejections(内部/process/task_queues.js:84:9)[0]
[nodemon]应用程序崩溃-正在等待文件更改,然后再启动
而且:
Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
知道怎么修吗
我已尝试从Windows-10的CMD运行redis server,并获得:
'redis-server' is not recognized as an internal or external command,
operable program or batch file.
他们也遵循人们提出的建议,但没有任何效果
有什么建议吗 在使用软件之前需要先安装软件,这就是近50年来的情况。考虑在Windows上安装ReDIS。 < P>在使用之前需要安装软件,这是近50年来的情况。考虑在Windows上安装ReDIS。< /P> “redis server”未被识别为内部或外部命令、可操作程序或批处理文件 这意味着您的redis服务器尚未运行,因此超时错误是意料之中的 redis for windows不是官方版本,我认为最好在docker或linux主机上运行redis “redis server”未被识别为内部或外部命令、可操作程序或批处理文件 这意味着您的redis服务器尚未运行,因此超时错误是意料之中的
redis for windows不是官方版本,我认为最好在docker或linux主机上运行redis。好的,我通过转到以下链接修复了它: 我正在为可能遇到相同问题的任何人发布阶段: 选择顶部的EXE文件并安装它 在Windows10中,点击:FN+R 类型:services.msc 在列表中查找“Redis服务器”,右键单击并选择 “开始” 就这样,你开始行动了
好的,我通过转到以下链接修复了它: 我正在为可能遇到相同问题的任何人发布阶段: 选择顶部的EXE文件并安装它 在Windows10中,点击:FN+R 类型:services.msc 在列表中查找“Redis服务器”,右键单击并选择 “开始” 就这样,你开始行动了
是否已经,从这里在我的机器上安装了Redis:
'Redis-server'无法识别…
表示出现问题,请仔细检查您的安装。是否已经,从这里在我的机器上安装了Redis:'Redis-server'无法识别…
表示出现问题,请仔细检查您的安装。