当前位置: 首页 > 知识库问答 >
问题:

错误:Redis连接到127.0.0.1:6379失败-连接econndeleced 127.0.0.1:6379 Heroku

洪景铄
2023-03-14
let RedisStore = require('connect-redis')(session)

let redisClient = redis.createClient()
if(process.env.REDISCLOUD_URL){
    let redisURL = url.parse(process.env.REDISCLOUD_URL);
    redisClient = redis.createClient(redisURL)
}

共有1个答案

伏星汉
2023-03-14

之所以出现这个错误,是因为您首先尝试使用redis.createclient()创建redis客户机。默认情况下,它将连接到127.0.0.1:6379

它在localhost上工作得很好,因为如果(process.env.rediscloud_url和本地redis可用,它就不会进入

为了解决这个问题,

js prettyprint-override">let redisClient
if(process.env.REDISCLOUD_URL){
    let redisURL = url.parse(process.env.REDISCLOUD_URL);
    redisClient = redis.createClient(redisURL)
} else {
    redisClient = redis.createClient()
}

 类似资料: