Injetando o repositório para facilitar a troca de implementação.
Implementação inicial do repositorio usando Redis.
Encapsulando a implementação do repositório.