Connection pooling genbruger et sæt af etablerede Redis-forbindelser på tværs af mange anmodninger i stedet for at åbne og lukke en forbindelse for hver operation. Det er vigtig for performance og ressourceeffektivitet i applikationer, der håndterer samtidige anmodninger, og de fleste Redis-klienter pooler som standard.
Problemet: forbindelses overhead
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: genbruge forbindelser
redis = ({
: ,
});
