Olá! Gostaria de saber se tem algum curso com Spring com Redis?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá! Gostaria de saber se tem algum curso com Spring com Redis?
Oi Júlio,
Infelizmente não temos =/
Mas para utilizar o Redis como provedor de cache é bem simples:
1) Adicione o Redis como dependência no pom.xml:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
2) Adicione as propriedades do redis no application.properties:
spring.cache.type=redis
spring.redis.host=localhost
spring.redis.port=6379
spring.cache.redis.cache-null-values=false
#tempo em milisegundos(8hs)
spring.cache.redis.time-to-live=288000003) Implemente a interface Serializable em todos os DTOs. Exemplo:
public class TopicoDto implements Serializable {
//...
}
E você vai precisar ter o Redis instalado na máquina, ou então altere no application.properties de localhost para o IP da máquina onde está instalado o Redis.
Bons estudos!
Muito obrigado! O curso é top demais! É possível usar alguma propriedade para indicar para subir a aplicação com Redis ou não?
Oi Julio,
Que bom que gostou do curso :)
Você diz para inicializar o Redis junto com a aplicação?
Se for isso não vai ter como, pois o Spring apenas interage com o Redis, mas não consegue o gerenciar.