Pooling-ul de conexiuni reutilizează un set de conexiuni Redis établies pe parcursul multor cereri în loc să deschidă și să închidă o conexiune pentru fiecare operație. Este important pentru performanță și eficiența resurselor în aplicații care gestionează cereri concurente, iar majoritatea clienților Redis fac pooling implicit.
Problema: overhead-ul conexiunilor
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.
