Skip to content

Implementar Redis cache driver #89

@MarcosBrendonDePaula

Description

@MarcosBrendonDePaula

Problema

Apenas MemoryCacheDriver disponivel. Cache perdido no restart, sem eviction policy (LRU/LFU), memoria unbounded, nao funciona em multi-processo.

Solucao

  1. Criar RedisCacheDriver implementando a interface CacheDriver
  2. Suportar operacoes: get, set, del, forget, has, flush
  3. Suportar TTL nativo do Redis
  4. Registrar via CacheManager.extend('redis', () => new RedisCacheDriver(...))
  5. Configuravel via config/database.config.ts

Esforco Estimado

3-5 dias

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions