Änderung: Erweiterung der Protokollausgaben in redis.js

Änderungen:
- Hinzufügung von Debug-Protokollausgaben zur Anzeige aller relevanten Umgebungsvariablen für die Redis-Konfiguration.
- Detaillierte Protokollierung der finalen Redis-Konfiguration, einschließlich Host, Port, Passwort und URL.

Diese Anpassungen verbessern die Transparenz und erleichtern die Fehlersuche bei der Redis-Konfiguration.
This commit is contained in:
Torsten Schulz (local)
2025-09-15 09:21:13 +02:00
parent 9b23cf22b6
commit 7ad79bdbc9

View File

@@ -4,11 +4,25 @@ import User from '../models/community/user.js';
const EXPIRATION_TIME = 30 * 60 * 1000;
// Debug: Zeige alle Umgebungsvariablen
console.log('[redis] DEBUG - Alle Umgebungsvariablen:');
console.log('[redis] process.env.REDIS_HOST:', process.env.REDIS_HOST);
console.log('[redis] process.env.REDIS_PORT:', process.env.REDIS_PORT);
console.log('[redis] process.env.REDIS_PASSWORD:', process.env.REDIS_PASSWORD ? '***gesetzt***' : 'NICHT GESETZT');
console.log('[redis] process.env.REDIS_PASS:', process.env.REDIS_PASS ? '***gesetzt***' : 'NICHT GESETZT');
console.log('[redis] process.env.REDIS_URL:', process.env.REDIS_URL);
const redisHost = process.env.REDIS_HOST || '127.0.0.1';
const redisPort = process.env.REDIS_PORT || '6379';
const redisPassword = process.env.REDIS_PASSWORD || process.env.REDIS_PASS || undefined;
const redisUrl = process.env.REDIS_URL || `redis://${redisHost}:${redisPort}`;
console.log('[redis] Finale Redis-Konfiguration:');
console.log('[redis] redisHost:', redisHost);
console.log('[redis] redisPort:', redisPort);
console.log('[redis] redisPassword:', redisPassword ? '***gesetzt***' : 'NICHT GESETZT');
console.log('[redis] redisUrl:', redisUrl);
if (!process.env.REDIS_HOST || !process.env.REDIS_PORT) {
console.warn(`[redis] Verwende Fallback ${redisHost}:${redisPort}`);
}