Meu insta: instagram.com/rodrigofreitas.dev/ No CacheEvict eu acabei falando o termo atualizar mas seria limpar o cache!
@AKssupersan2 жыл бұрын
Show, ótimo vídeo
@RodrigoFreitasAlv2 жыл бұрын
@@AKssupersan valeu mano
@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.
@RodrigoFreitasAlv5 күн бұрын
Muito obrigado. Pode deixar, vou dar uma olhadinha nas playlists e organizar os vídeos
@whoswilha7 ай бұрын
Sucesso irmão, obrigado pela aula!
@RodrigoFreitasAlv7 ай бұрын
valeu!
@gabrielsoares24092 жыл бұрын
Conteúdo incrivel mano, continue trazendo esses videos !
@RodrigoFreitasAlv2 жыл бұрын
Valeu mano fico feliz que tenha gostado
@michelbernardo68834 ай бұрын
Quando usa o Redis essas anotações de Cache também são usadas pro Redis ?
@RodrigoFreitasAlv3 ай бұрын
Isso, pode usar o mesmo conceito do vídeo. Vai ter que usar configuração diferentes, mas o @Cacheable e etc é igual.
@gabrieldragone Жыл бұрын
Ótimo video como sempre!
@RodrigoFreitasAlv Жыл бұрын
Valeu mano, muito obrigado
@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 Жыл бұрын
Valeu mano pela contribuição Realmente é uma boa ideia também nesse caso que você comentou
@marcoscorreapeixoto8963 Жыл бұрын
Cara... muito bom mesmo!
@RodrigoFreitasAlv Жыл бұрын
Valeu mano
@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.
@tikorth40392 жыл бұрын
A key para o cache é bom para sistemas web que usam mult inquilinos
@RodrigoFreitasAlv2 жыл бұрын
boa
@jooj91162 жыл бұрын
Ótimo vídeo!
@RodrigoFreitasAlv2 жыл бұрын
Valeu mano
@juanoliveira19382 жыл бұрын
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?
@RodrigoFreitasAlv2 жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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.