Files
shop-api/src/db/connection.ts
T
mahyargdz be82059172 first
2025-09-14 15:15:03 +03:30

19 lines
589 B
TypeScript

import Redis from "ioredis";
import mongoose from "mongoose";
const MONGO_URI = process.env.MONGO_URI as string;
export const connectMongo = async () => {
await mongoose.connect(MONGO_URI, { serverSelectionTimeoutMS: 2000 });
};
export const connectRedis = () => {
// return new Redis({
// host: process.env.REDIS_HOST,
// port: process.env.REDIS_PORT ? parseInt(process.env.REDIS_PORT) : 6379,
// password: process.env.REDIS_PASSWORD,
// maxRetriesPerRequest: null,
// });
return new Redis(process.env.REDIS_URI, { maxRetriesPerRequest: null });
};