Files
Liam cbcaaa2d8c
Some checks failed
deploy / deploy (push) Failing after 33s
7
2023-11-13 06:41:32 +00:00

81 lines
1.9 KiB
TypeScript

import { createClient } from "redis";
let redisClient = await connectRedis();
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
console.log(process.env);
async function connectRedis(): Promise<any> {
// console.log("Connecting to redis");
const client = createClient({
url: process.env.REDIS_URL,
});
await client.connect();
console.log("Connected to redis");
client.on("error", (error) => {
console.error("There was an error connecting to redis: " + error);
setTimeout(async () => {
redisClient = await connectRedis();
}, 30_000); // 30 seconds
});
return client;
}
export const Redis = {
client: redisClient,
connectRedis,
};