A kapcsolatkezelés egy Redis-kapcsolatok halmazát újrahasználja számos kérés között, ahelyett hogy minden egyes műveletnél új kapcsolatot nyitna és zárt volna. Fontos a teljesítmény és az erőforrás-hatékonyság szempontjából az olyan alkalmazásokban, amelyek egyidejű kéréseket kezelnek, és a legtöbb Redis-kliens alapértelmezésben kapcsolatkezelést alkalmaz.
A probléma: a kapcsolat felépítésének terhelése
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.
