Connection pooling jerġa' juża sett ta' konnessjonijiet Redis stabiliti fuq ħafna requests minflok li tiftaħ u tagħlaq konnessjoni għal kull operazzjoni. Huwa importanti għall-prestazzjoni u l-effiċjenza tar-riżorsi f'applikazzjonijiet li jipproċessaw requests fl-istess ħin, u l-aktar klients ta' Redis jilqgħu pool b'mod awtomatiku.
Il-problema: overhead tal-konnessjoni
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.
