Connection pooling menggunakan kembali serangkaian koneksi Redis yang sudah terbentuk di banyak permintaan alih-alih membuka dan menutup koneksi untuk setiap operasi. Ini penting untuk performa dan efisiensi sumber daya dalam aplikasi yang menangani permintaan konkuren, dan sebagian besar klien Redis melakukan pooling secara default.
Masalahnya: overhead koneksi
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.
