[CONTEÚDO] A arte do Cache - Redis
O redis é um armazenamento de estrutura de dados chave-valor.
É como a estrutura map do Java
Os principais usos do Redis são: cache, gerenciamento de sessões, PUB/SUB e classificações.
obs: Esse conteúdo é uma continuação desse post.
-
Como funciona o Cache no Redis
O Redis é inserido na frente de outro banco de dados e cria um cache na memória com excelente desempenho para diminuir a latência de acesso.
-
Adicionando a dependência
No arquivo
pom.xmladicione adependênciado redis<dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> </dependency> -
Configurando aplicação
Abra o arquivo
application.propertiese adicione a seguinte linha:spring.cache.type=redis -
Deixando Model Serializavel
exemplo:
import java.io.Serializable; public class Stats implements Serializable {} -
Rodando imagem Redis - Para testes
docker run --name my-redis -p 6379:6379 -d redisFácil, ne?
Extras
Mais sobre redis: https://redis.io/