From 72981f0c830d01a46f5c1b4089acdbc2e51f9184 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Mon, 3 Jun 2024 22:57:21 +0200 Subject: [PATCH] add connection timeout for redis --- packages/redis/index.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/redis/index.ts b/packages/redis/index.ts index bfc82ac6..589a6889 100644 --- a/packages/redis/index.ts +++ b/packages/redis/index.ts @@ -1,5 +1,10 @@ +import type { RedisOptions } from 'ioredis'; import Redis from 'ioredis'; -export const redis = new Redis(process.env.REDIS_URL!); -export const redisSub = new Redis(process.env.REDIS_URL!); -export const redisPub = new Redis(process.env.REDIS_URL!); +const options: RedisOptions = { + connectTimeout: 10000, +}; + +export const redis = new Redis(process.env.REDIS_URL!, options); +export const redisSub = new Redis(process.env.REDIS_URL!, options); +export const redisPub = new Redis(process.env.REDIS_URL!, options);