Connection pooling ponovno uporablja niz vzpostavljenih Redis povezav v več zahtevkih namesto da bi odprl in zaprl povezavo za vsako operacijo. Je pomemben za zmogljivost in učinkovitost virov v aplikacijah, ki obdelujejo hkratne zahtevke, in večina Redis odjemalcev privzeto izvaja pooling.
Problem: overhead povezav
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.
Connection pooling: ponovno uporabljene povezave
redis = ({
: ,
});
