Connection pooling என்பது பல வேண்டுகோள்களின் குறுக்கே நிறுவப்பட்ட Redis இணைப்புகளின் ஒரு தொகுப்பை மீண்டும் பயன்படுத்துவதாகும், ஒவ்வொரு செயல்பாட்டிற்கும் இணைப்பைத் திறந்து மூடுவதற்குப் பதிலாக. ஒரே நேரத்தில் அதிக வேண்டுகோள்களைக் கையாளும் பயன்பாடுகளில் செயல்திறன் மற்றும் வளத்தின் செயல்திறனுக்கு இது முக்கியமாக உள்ளது, மேலும் பெரும்பாலான Redis கிளையண்டுகள் முன்னிருப்பாக pooling செய்கின்றன.
சிக்கல்: இணைப்பு சுமை
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.
