gpt4 book ai didi

node.js - 使用 redis 作为数据库使用 nodeJS

转载 作者:可可西里 更新时间:2023-11-01 11:11:49 25 4
gpt4 key购买 nike

我在我的应用程序中使用“redis”模块。但这是抛出错误。我的代码如下 -

//应用程序.js

var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var redis = require('redis');

var client = redis.createClient('localhost', 3000);
client.on('connect', function() {
console.log("connected");
});

这里是错误:

Adityas-MacBook-Air:node_elastic_redis adityagupta$ npm start 

> node_elastic_redis@0.0.0 start /Users/adityagupta/Desktop/node_elastic_redis
> node ./bin/www events.js:154 throw er; // Unhandled 'error' event ^

Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1057:14)

最佳答案

根据documentation,端口应该是第一个参数像这样:

redis.createClient(port[, host][, options])

或者在你的情况下:

var client = redis.createClient(6379, 'localhost');

关于node.js - 使用 redis 作为数据库使用 nodeJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35875765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com