Saltar al contenido principal

Almacenamiento en caché

Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

El almacenamiento en caché es la técnica de guardar temporalmente resultados de consultas o datos para usarlos en solicitudes futuras sin tener que consultar la base de datos cada vez.

TypeORM tiene soporte integrado para caché, y puedes personalizar cómo se utiliza este almacenamiento.

const users = await userRepository
.createQueryBuilder("user")
.cache(true) // Enable caching
.getMany()

Además, puedes configurar la duración de la caché o usar herramientas externas como Redis para mayor eficiencia.

const dataSource = new DataSource({
type: "mysql",
host: "localhost",
port: 3306,
username: "test",
password: "test",
database: "test",
cache: {
type: "redis",
options: {
host: "localhost",
port: 6379,
},
},
})