Can I use ioredis in the Vercel functions?

I’m trying to use ioredis in the Vercel function, in an /api/ file.
But I’m getting this error: [ioredis] Unhandled error event: Error: connect ECONNREFUSED 127.0.0.1:6379.

Can I have a Redis connection in the Vercel functions?

Hey, Alex! Welcome to the Vercel Community :waving_hand:

Yes, you can use ioredis in Vercel functions! The error you’re seeing suggests you’re trying to connect to a local Redis instance (127.0.0.1:6379), which won’t work in Vercel’s serverless environment.

You’ll need to use a hosted Redis service such as:

1 Like

@pawlean Thanks for the quick answer!

And if I have a Redis db on Render or Upstash? While developing locally I use a connection url to communicate with the database. How do I do this on Vercel?

UPDATE: It works. It was my fault not updating the ENV variable. Thank you.

1 Like

I’m glad you got there in the end! Thanks Alex :slight_smile:

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.