/cache-with-redis-and-letuce

A spring application crud using Redis and Lettuce for cache

Primary LanguageJava

cache-with-redis-and-letuce

Aplicação Spring com crud completo fazendo cache nos metodos GET utilizando de Redis e Lettuce.

API

Requisições

Post

  POST http://localhost:8080/basiccrud/test-cache/

Get by id

  GET http://localhost:8080/basiccrud/test-cache/${id}
Parâmetro Tipo Descrição
id Long OBRIGATORIO. id que deseja obter

Get by name

  GET http://localhost:8080/basiccrud/test-cache/${name}
Parâmetro Tipo Descrição
name string OBRIGATORIO. nome que deseja obter

Delete

  DELETE http://localhost:8080/basiccrud/test-cache/${id}
Parâmetro Tipo Descrição
id Long OBRIGATORIO. id que deseja deletar

Para rodar aplicação

Subir o container com redis

  docker run -it --name redis -p 6379:6379 redis:5.0.3

Para ver chaves salvas no redis ou deletar

Conectar com container do redis:

  docker exec -it redis /bin/sh

Acessar CLI do Redis:

  redis-CLI

(Caso adicione senha) Autentificar senha definida:

  auth {INSIRA AQUI A SENHA}

Lista as chaves criadas:

  keys *

Para deletar uma chave:

  del "{INSIRA AQUI A SENHA DESEJADA}"