-
Notifications
You must be signed in to change notification settings - Fork 0
Implementar Redis cache driver #89
Copy link
Copy link
Open
Labels
area: coreCore do frameworkCore do frameworkphase: 3Fase 3 - DistribuicaoFase 3 - Distribuicaopriority: mediumMedia prioridadeMedia prioridadetype: featureNova funcionalidadeNova funcionalidade
Description
Problema
Apenas MemoryCacheDriver disponivel. Cache perdido no restart, sem eviction policy (LRU/LFU), memoria unbounded, nao funciona em multi-processo.
Solucao
- Criar RedisCacheDriver implementando a interface CacheDriver
- Suportar operacoes: get, set, del, forget, has, flush
- Suportar TTL nativo do Redis
- Registrar via CacheManager.extend('redis', () => new RedisCacheDriver(...))
- Configuravel via config/database.config.ts
Esforco Estimado
3-5 dias
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area: coreCore do frameworkCore do frameworkphase: 3Fase 3 - DistribuicaoFase 3 - Distribuicaopriority: mediumMedia prioridadeMedia prioridadetype: featureNova funcionalidadeNova funcionalidade