Spring Boot - Cache

  Рет қаралды 3,311

Rodrigo Freitas

Rodrigo Freitas

Күн бұрын

Пікірлер: 26
@RodrigoFreitasAlv
@RodrigoFreitasAlv 2 жыл бұрын
Meu insta: instagram.com/rodrigofreitas.dev/ No CacheEvict eu acabei falando o termo atualizar mas seria limpar o cache!
@AKssupersan
@AKssupersan 2 жыл бұрын
Show, ótimo vídeo
@RodrigoFreitasAlv
@RodrigoFreitasAlv 2 жыл бұрын
@@AKssupersan valeu mano
@gabriel.a.a.
@gabriel.a.a. 9 күн бұрын
Cara, excelentes aulas sobre as notações do Spring. Por favor, continue com as aulas. 🚀🚀 Explicação excelente e didática incrível. Só uma dica, organiza as aulas na playlist, fica mais fácil de acompanhar.
@RodrigoFreitasAlv
@RodrigoFreitasAlv 5 күн бұрын
Muito obrigado. Pode deixar, vou dar uma olhadinha nas playlists e organizar os vídeos
@whoswilha
@whoswilha 7 ай бұрын
Sucesso irmão, obrigado pela aula!
@RodrigoFreitasAlv
@RodrigoFreitasAlv 7 ай бұрын
valeu!
@gabrielsoares2409
@gabrielsoares2409 2 жыл бұрын
Conteúdo incrivel mano, continue trazendo esses videos !
@RodrigoFreitasAlv
@RodrigoFreitasAlv 2 жыл бұрын
Valeu mano fico feliz que tenha gostado
@michelbernardo6883
@michelbernardo6883 4 ай бұрын
Quando usa o Redis essas anotações de Cache também são usadas pro Redis ?
@RodrigoFreitasAlv
@RodrigoFreitasAlv 3 ай бұрын
Isso, pode usar o mesmo conceito do vídeo. Vai ter que usar configuração diferentes, mas o @Cacheable e etc é igual.
@gabrieldragone
@gabrieldragone Жыл бұрын
Ótimo video como sempre!
@RodrigoFreitasAlv
@RodrigoFreitasAlv Жыл бұрын
Valeu mano, muito obrigado
@joaofulgencio7923
@joaofulgencio7923 Жыл бұрын
Só passando pra deixar uma segunda situação onde utilizamos cache aqui no projeto e veio a calhar, temos uma aplicação que em determinado momento precisamos validar um token de um parceiro externo, e por questões de segurança, precisamos "armazenar" algumas informações temporariamente, então basicamente ao realizar a operação do lado aqui da aplicação, usamos o Redis com uma configuração de TTL ( Time to Leave, basicamente expirar o cache automaticamente depois de X tempo ) e caso o parceiro só realize a chamada pra gente após esse período de TTL, o registro é atualizado para "Expirado" e as informações em memória são eliminadas.
@RodrigoFreitasAlv
@RodrigoFreitasAlv Жыл бұрын
Valeu mano pela contribuição Realmente é uma boa ideia também nesse caso que você comentou
@marcoscorreapeixoto8963
@marcoscorreapeixoto8963 Жыл бұрын
Cara... muito bom mesmo!
@RodrigoFreitasAlv
@RodrigoFreitasAlv Жыл бұрын
Valeu mano
@marcoscorreapeixoto8963
@marcoscorreapeixoto8963 Жыл бұрын
Rodrigo. Só fiz uns ajustes após tentar replicar o que vc fez. Somente com o value a atualização não funciona, somente fica em cache, porem após colocar a key funcionou. Mesma key no Cacheble e CachePut. Não sei se é por causa da versão do spring, ou pelo fato de eu ter feito o controller usando apifirst.
@tikorth4039
@tikorth4039 2 жыл бұрын
A key para o cache é bom para sistemas web que usam mult inquilinos
@RodrigoFreitasAlv
@RodrigoFreitasAlv 2 жыл бұрын
boa
@jooj9116
@jooj9116 2 жыл бұрын
Ótimo vídeo!
@RodrigoFreitasAlv
@RodrigoFreitasAlv 2 жыл бұрын
Valeu mano
@juanoliveira1938
@juanoliveira1938 2 жыл бұрын
Um dos melhores videos sobre Cache no Spring! Obrigado mais uma vez, Rodrigo! Só uma dúvida: depois de quanto tempo ele volta a pesquisar no banco novamente? Há como configurar isto?
@RodrigoFreitasAlv
@RodrigoFreitasAlv 2 жыл бұрын
Da para configurar ai o tempo de resposta vai ser o que voce configurou, exemplo podemos usar o redis como provider e o tempo do cache poderia ser configurado usando isso: spring.cache.redis.time-to-live=10000
@BrenoSilva-kd3cl
@BrenoSilva-kd3cl Жыл бұрын
Mano, uma dúvida eu sei que em alguns casos como, por exemplo, cachear a aplicação completa com muitos end-points pesados ou end-points que retornem um base64 de arquivo, pode prejudicar a perfomance por conta da memória, você viu um overload de memória por conta disso ou pode usar a vontade?
@RodrigoFreitasAlv
@RodrigoFreitasAlv Жыл бұрын
Então mano é que o ponto principal é que se é valido usar o cache em tudo ou não, porque: nem sempre é valido usar isso porque as vezes os dados estão sendo alterados constantemente ai irá trazer registros incorretos .Mas você pode também configurar mais e colocar um tempo para expirar os registros o que impede que fique lotado de dados que você não está utilizando. Nunca peguei um problema desse por conta do ponto inicial ali de usar somente em 1 ou outro endpoint que fazia sentido.
🫵 [AGORA VAI] API Spring boot com Redis Imperdível  🏃
26:01
Madson Silva
Рет қаралды 3,5 М.
Perfect Pitch Challenge? Easy! 🎤😎| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 75 МЛН
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 14 МЛН
Каха и лужа  #непосредственнокаха
00:15
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 3,1 МЛН
Microserviço em Java - Testes de Integração/Sistema com MockMvc
16:18
Renan Lessa | Panela Dev
Рет қаралды 2,7 М.
Aprenda a usar cache nos seus projetos Spring Boot!
16:01
Giuliana Bezerra
Рет қаралды 10 М.
What is Redis Cache?
6:19
Redis
Рет қаралды 81 М.
Spring Boot Tutorial | Spring Data JPA | 2021
1:02:02
Amigoscode
Рет қаралды 713 М.
Spring Boot Cache Fácil e Rápido! Com Redis!
14:54
Java para Iniciantes | Carreira Dev Internacional
Рет қаралды 14 М.
Spring Boot - Transactional - ReadOnly, noRollbackFor, timeout
6:10
Rodrigo Freitas
Рет қаралды 1 М.
Perfect Pitch Challenge? Easy! 🎤😎| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 75 МЛН