diff --git a/packages/core/src/infrastructure/redis/client.ts b/packages/core/src/infrastructure/redis/client.ts index e35ee9220..ef68c0474 100644 --- a/packages/core/src/infrastructure/redis/client.ts +++ b/packages/core/src/infrastructure/redis/client.ts @@ -15,6 +15,7 @@ export const createRedisClient = () => ...defaultRedisOptions, host: redisEnv.HOST, port: redisEnv.PORT, + db: redisEnv.DATABASE_INDEX, tls: redisEnv.TLS_CA ? { ca: redisEnv.TLS_CA, diff --git a/packages/core/src/infrastructure/redis/env.ts b/packages/core/src/infrastructure/redis/env.ts index f54ec128c..0c7b1503a 100644 --- a/packages/core/src/infrastructure/redis/env.ts +++ b/packages/core/src/infrastructure/redis/env.ts @@ -12,6 +12,7 @@ export const redisEnv = createEnv({ TLS_CA: z.string().optional(), USERNAME: z.string().optional(), PASSWORD: z.string().optional(), + DATABASE_INDEX: z.coerce.number().optional(), }, runtimeEnv: runtimeEnvWithPrefix("REDIS_"), });