Connection pooling menggunakan semula satu set sambungan Redis yang telah diwujudkan merentas banyak permintaan dan bukannya membuka dan menutup sambungan untuk setiap operasi. Ia penting untuk prestasi dan kecekapan sumber dalam aplikasi yang mengendalikan permintaan serentak, dan kebanyakan klien Redis melakukan pooling secara lalai.
Masalah: overhead sambungan
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.
