Arquitete FACILMENTE com CACHES e REDIS | Redis o que é | Redis para que serve

5 de ago. de 2020 · 17m 41s
Arquitete FACILMENTE com CACHES e REDIS | Redis o que é | Redis para que serve
Descripción

Projetar soluções arquiteturais extremamente performatica requerem em geral o uso de caches. No conteúdo de hoje vamos falar sobre caches em especial sobre o Redis, abordando também as diferenças entre...

mostra más
Projetar soluções arquiteturais extremamente performatica requerem em geral o uso de caches.

No conteúdo de hoje vamos falar sobre caches em especial sobre o Redis, abordando também as diferenças entre bancos relacionais e NOSQL.

Também vamos ilustrar algumas sugestões arquiteturais fazendo uso de caches.

-----------------

O Redis é um repositório de estrutura de dados em memória de código aberto (licenciado pela BSD), usado como banco de dados, cache e intermediário de mensagens.

Além de ser fácil de usar, ela suporta vários tipos de estruturas que permitem ao desenvolvedor suprir a grande maioria das necessidades de dados que um problema pode requerer.

Ele guarda as informações no estilo chave-valor e suporta tipos complexos de valor, o que possibilita o uso da tecnologia em vários tipos de casos. Além disso, o Redis tem estratégias para guardar os dados em memória e em disco, garantindo resposta rápida e persistência de dados.

Os tipos de valores suportados que são usados mais comumente são:

String;
Listas;
HashMap;
Set.

Repare que a possibilidade de usar HashMap faz com que praticamente qualquer objeto de dados serializável seja capaz de ser guardado no Redis.

Os outros tipos de dados suportados são igualmente úteis e podem ser utilizados em casos mais específicos ou mais simples.

Todo valor é acompanhado de uma chave, que é usada para resgatar os valores guardados e torna possível configurar regras de expiração, fazendo com que o Redis funcione como uma espécie de cache para aquele dado.

O Redis não tem o conceito de schemas como outros bancos de dados, por isso é necessário fazer definições de chave que permitam uma separação lógica de cada um dos tipos de dados guardados.


Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:
https://t.me/pisanidaarch

---
Conteúdo cross tecnologico, pode ser aplicado a java, rust, .net, c#, php, nodejs, javascript, go lang etc


A ArcH é uma produtora de conteúdo digital que ajuda mensalmente milhares de profissionais a se tornarem FERA em ARQUITETURA de SISTEMAS, a seguir alguns dos temas que abordamos: abordagens arquiteturais, padrões de projeto, padrões de arquitetura e tecnologia com eficiência, agilidade e qualidade, tudo para contribuir com o desenvolvimento profissional da comunidade de Arquitetos de Soluções\Software e Sistemas do Brasil.

Saiba mais sobre a ArcH:
▶ https://archoffice.tech

---

CONTATO:
▶ Whats: (11) 9.9696-8533
▶ E-mail: pisani@archoffice.tech
mostra menos
Información
Autor Pisani da ArcH
Organización Pisani da ArcH
Página web -
Etiquetas

Parece que no tienes ningún episodio activo

Echa un ojo al catálogo de Spreaker para descubrir nuevos contenidos.

Actual

Portada del podcast

Parece que no tienes ningún episodio en cola

Echa un ojo al catálogo de Spreaker para descubrir nuevos contenidos.

Siguiente

Portada del episodio Portada del episodio

Cuánto silencio hay aquí...

¡Es hora de descubrir nuevos episodios!

Descubre
Tu librería
Busca