diff options
Diffstat (limited to 'app/config/redis.ts')
-rw-r--r-- | app/config/redis.ts | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/app/config/redis.ts b/app/config/redis.ts new file mode 100644 index 0000000..02302da --- /dev/null +++ b/app/config/redis.ts @@ -0,0 +1,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; + |