& so it begins

This commit is contained in:
user
2026-02-28 14:50:04 +02:00
commit f00381f2b6
536 changed files with 26294 additions and 0 deletions

18
packages/redis/index.ts Normal file
View File

@@ -0,0 +1,18 @@
import { Redis } from "ioredis";
export * from "ioredis";
let redis: Redis | undefined;
let defaultRedisUrl = process.env.REDIS_URL ?? "";
export function getRedisInstance(url: string = defaultRedisUrl) {
if (redis) {
return redis;
}
redis = new Redis(url, {
lazyConnect: true,
connectTimeout: 5000,
commandTimeout: 5000,
});
return redis;
}

View File

@@ -0,0 +1,15 @@
{
"name": "@pkg/redis",
"module": "index.ts",
"type": "module",
"private": true,
"devDependencies": {
"@types/bun": "latest"
},
"peerDependencies": {
"typescript": "^5"
},
"dependencies": {
"ioredis": "^5.6.1"
}
}