Connection pooling reutiliza un conjunto de conexiones Redis establecidas en muchas solicitudes en lugar de abrir y cerrar una conexión para cada operación. Es importante para el rendimiento y la eficiencia de recursos en aplicaciones que manejan solicitudes concurrentes, y la mayoría de clientes de Redis hacen pooling por defecto.
Por qué es importante
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: reutilizar conexiones
redis = ({
: ,
});
