Когда я пытаюсь подключить свое приложение Nods js к RedisCloud на Heroku, я получаю следующую ошибку:
Redis::CannotConnectError: Error connecting to Redis on 127.0.0.1:6379 (ECONNREFUSED)
Я даже попытался напрямую установить URL-адрес Redis и порт в коде для тестирования это тоже. Но все же он пытался подключиться к локальному хосту на Heroku вместо URL-адреса RedisCloud.
const {Queue} = require('bullmq');
const Redis = require('ioredis');
const conn = new Redis(
'redis://rediscloud:mueSEJFadzE9eVcjFei44444RIkNO@redis-15725.c9.us-east-1-4.ec2.cloud.redislabs.com:15725'
// Redis Server Connection Configuration
console.log('\n==================================================\n');
console.log(conn.options, process.env.REDISCLOUD_URL);
const defaultQueue = () => {
// Initialize queue instance, by passing the queue-name & redis connection
const queue = new Queue('default', {conn});
return queue;
};
module.exports = defaultQueue;
Полный дамп логов https://pastebin.com/N9awJYL9