Connection Pooling verwendet eine Menge etablierter Redis-Verbindungen für viele Anfragen wieder, anstatt für jede Operation eine Verbindung zu öffnen und zu schließen. Es ist wichtig für die Leistung und Ressourceneffizienz in Anwendungen, die gleichzeitige Anfragen verarbeiten, und die meisten Redis-Clients pooling standardmäßig.
Das Problem: Verbindungsaufwand
Opening a new connection per request is wasteful:
→ TCP handshake + (TLS handshake) + AUTH on EVERY request → latency + CPU
→ many short-lived connections exhaust file descriptors / Redis's client limit
→ Under load, creating/destroying connections becomes a real bottleneck.
