feat: ai search

This commit is contained in:
2026-02-26 03:10:15 +01:00
parent 0487bd8ebe
commit 20fd889751
14 changed files with 963 additions and 76 deletions

16
src/lib/redis.ts Normal file
View File

@@ -0,0 +1,16 @@
import Redis from 'ioredis';
const redisUrl = process.env.REDIS_URL || 'redis://klz-redis:6379';
// Only create a single instance in Node.js
const globalForRedis = global as unknown as { redis: Redis };
export const redis = globalForRedis.redis || new Redis(redisUrl, {
maxRetriesPerRequest: 3,
});
if (process.env.NODE_ENV !== 'production') {
globalForRedis.redis = redis;
}
export default redis;