Redis Connection refused

AnonymousTRIAL

a year ago

I keep getting ECONNREFUSED: Failed to connect when using private Redis URL to connect.

[console.info](console.info)("REDIS URL", process.env.REDIS_URL) const redisClient = redis.createClient({ url: process.env.REDIS_URL, });
Any ideas ?

0 Replies

AnonymousTRIAL

a year ago

53850635-7515-4418-a0d9-f57560f8c9d3


AnonymousTRIAL

a year ago

FYI: Variable is named REDIS_URL but it indeed point to the private Redis URL


AnonymousTRIAL

a year ago

I got the issue fixed once by deleting and recreating the redis instance but now on every redeploy It will stop working again.


AnonymousTRIAL

a year ago

Is it possible that there dangling container somewhere ? I noticed DB connection also go much slower


a year ago

is this ioredis?


AnonymousTRIAL

a year ago

No just redis official client


a year ago

can you connect to redis locally from it's public url?


AnonymousTRIAL

a year ago

I will try that


AnonymousTRIAL

a year ago

Now connection seems better since I've switched to public URL


AnonymousTRIAL

a year ago

Private URL was always getting rejected


a year ago

go back to using the private url and then try adding a 3 second sleep to your start script


Redis Connection refused - Railway Help Station