Início Apresentações Redis com Java: de NoSQL a Cache
Redis com Java: de NoSQL a Cache
Resumo
Muitos veem o Redis apenas como um cache, outros dizem que é muito mais do que isso. Afinal Cache ou NoSQL? Veja diferentes técnicas e estratégias de implementação do Redis com Java tradicional, incluindo sharding, replicação e consistency. Vamos escrever uma camada de cache que funciona como high-availability (HA) do seu backend.
Minibiografia
Roberto Marin é arquiteto especialista no Buscapé Company desde 2008. Foi responsável pela migração do portal de C para Java e atualmente trabalha na reengenharia do Bcash, meio de pagamento do Buscapé. Tem grande experiência sistemas de cache, performance e AWS e é entusiasta do DevOps.
Sobre o Evento
O QCon SP enfatiza os tópicos de desenvolvimento mais importantes e inovadores do desenvolvimento de software, apresentados por engenheiros e empreendedores das grandes comunidades de desenvolvimento e arquitetura. Cada QCon é elaborado para oferecer um ambiente que promove aprendizado de alta qualidade e entrosamento entre os participantes, além de inspiração para novos projetos.
Infra-Estrutura do Redis
by Afonso Rodrigues,
Re: Infra-Estrutura do Redis
by Roberto Marin,
Re: Infra-Estrutura do Redis
by Tarcisio Cardoso,
Infra-Estrutura do Redis
by Afonso Rodrigues,
Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!
Há a possibilidade de usar o Redis fora do SO?
Por exemplo: Subir o Redis em cima da JVM?
Re: Infra-Estrutura do Redis
by Roberto Marin,
Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!
Olá Afonso,
Não conheço nenhuma forma de embarcar o Redis desta maneira, mas sua instalação é tão simples que talvez dispense este caso.
Se realmente precisar desta funcionalidade, ou seja, embarcado, talvez seja melhor outro sistema, JCE (Java Cache System) ou EhCache, mas se estiver precisando de banco de dados talvez derby.
Abraços,
Re: Infra-Estrutura do Redis
by Tarcisio Cardoso,
Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!
Não é bem uma resposta, mais resolve o problema do cache na jvm:
Para fazer cache a nível de jvm basta utilizar o mebro static.
Eu resolvo cache a nível de app usando disgner singleton. Bem mais eficiente do que o redis.
Lembrando que em um conteiner web, o cache fica a nível de servidor disponível ate que seja reiniciado o webserver.