aboutsummaryrefslogtreecommitdiffstats
path: root/app/config/redis.ts
blob: 02302da1a6dde431f86724cf17d266bc2a078473 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
import { createClient } from 'redis';

export type RedisClientConnection = ReturnType<typeof createClient>

export const connectRedis = async (): Promise<RedisClientConnection> => {
    const redisClient = createClient({ url: process.env.REDIS_URI });
    await redisClient.connect();
    
    return redisClient;
}

export default connectRedis;