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
Problema
Apenas MemoryCacheDriver disponivel. Cache perdido no restart, sem eviction policy (LRU/LFU), memoria unbounded, nao funciona em multi-processo.
Solucao
Esforco Estimado
3-5 dias