Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 77x 77x 77x 77x 77x 77x 77x | import { createClient } from 'redis';
let redisClient;
Iif (process.env.REDIS_CONNECTION_TYPE === "remote") {
redisClient = createClient({
password: process.env.REDIS_PASSWORD,
username: process.env.REDIS_USERNAME,
socket: {
host: process.env.REDIS_HOST,
port: process.env.REDIS_PORT
}
});
}
else Iif (process.env.NODE_ENV === "production") {
redisClient = createClient({ url: "redis://redis-prod" });
}
else Iif (process.env.NODE_ENV === "development") {
redisClient = createClient({ url: "redis://redis-dev" });
}
else {
redisClient = createClient();
}
export async function redisClientConnection() {
try {
await redisClient.connect();
console.log("Connected to Redis successfully")
} catch (e) {
console.log("Redis connection error", e.message)
}
}
export default redisClient; |