Redis vale a pena? Fica mais rápido?

  Рет қаралды 2,396

LuizTools

LuizTools

Күн бұрын

Пікірлер: 25
@LuizTools
@LuizTools Жыл бұрын
Conheça meus cursos em www.luiztools.com.br/meus-cursos
@nokiu22
@nokiu22 11 ай бұрын
Vale ressaltar que são 40% de ganho para uma aplicação simples, como foi o seu exemplo. Parabéns pelo vídeo e obrigado por compatilhar o seu conhecimento!
@LuizTools
@LuizTools 11 ай бұрын
Exatamente! Fico feliz que tenha gostado.
@TiaguinhoPJ
@TiaguinhoPJ Жыл бұрын
Simples e objetivo! vlw pelo conteúdo
@LuizTools
@LuizTools Жыл бұрын
Fico feliz que tenha gostado Tiago!
@esdrika360
@esdrika360 Жыл бұрын
Muito top!
@LuizTools
@LuizTools Жыл бұрын
Fico feliz que tenha gostado!
@SenaArnaldo
@SenaArnaldo 11 ай бұрын
Parabéns pela simplicidade e objetividade sobre o assunto. Ótimo vídeo! Contudo, queria levantar uma dúvida: para dados dinâmicos como consulta de saldo em conta, ainda valeria a pena usar Redis?
@LuizTools
@LuizTools 11 ай бұрын
Se o saldo em conta exigir cálculo ou acesso demorado (por qualquer motivo), então sim. Aliás, todos os bancos que conheço fazem isso (incluindo os 2 que trabalhei), permitindo que o usuário atualize a página caso queira que o saldo seja carregado completamente do zero. Isso porque nos cores bancários essa é uma operação custosa de ser feita.
@SenaArnaldo
@SenaArnaldo 11 ай бұрын
Boa, prof.@@LuizTools ! Obrigado pela velocidade da resposta. Tem Redis até ai. :) Já me escrevi no canal. - Entendo que em um sgdb a transação (débito, crédito) seja atômica e caso eu peça o saldo nesse instante, tenho que aguardar a finalização da transação em questão. O que acontece se durante uma pesquisa de saldo no Redis e nesse mesmo instante haja um crédito em conta e por conseguinte uma alteração no saldo da conta no DB. O Redis mostrará um saldo defasado? ou existe uma trigger que possa forçar o Redis a realizar novamente uma consulta do BD em caso de alteção de valor no campo da tabela consultada?
@LuizTools
@LuizTools 11 ай бұрын
@@SenaArnaldo Via de regra vai mostrar defasado. Aí é aquele clássico do usuário ficar atualizando a tela até ter novidade no saldo, haha. Política de invalidação de cache é um grande desafio sempre, pra garantir que o impacto da defasagem seja mínimo. Você pode invalidar manualmente (chamando o comando de invalidar), pode invalidar por tempo, por tamanho do cache (quando chega no limite exclui os mais antigos), etc
@esdrika360
@esdrika360 Жыл бұрын
Você saberia como posso usar o Redis para monitorar uma conversa e finalizá-la caso a pessoa não responda em 15min? Eu vou utilizar banco de dados para armazenar o timestamp e etc.
@LuizTools
@LuizTools Жыл бұрын
Não precisa do banco de dados, o Redis já tem esse controle de limpeza por timestamp. Mas recomendo usar Node Schedule como auxiliar, para dar um feedback pro usuário quando o prazo expirar, tem vídeo no canal ensinando a usar.
@machinzero2139
@machinzero2139 Жыл бұрын
Basicamente nos dois casos você faz a requisição no mesmo banco (sql) certo? Então eu posso fazer busca por cache em um banco postgres utilizando o redis, exemplo?
@LuizTools
@LuizTools Жыл бұрын
O Redis serve como cache para qualquer banco de dados, incluindo Postgres.
@machinzero2139
@machinzero2139 Жыл бұрын
@@LuizTools Show, obg. Estou desenvolvendo um ecommerce, vc acha que nesse caso compensa usar redis para fazer requisições de produtos, categorias e etc?
@LuizTools
@LuizTools Жыл бұрын
@@machinzero2139 Acredito que você deva adicionar cache caso esteja tendo problemas de performance. Adicionar apenas por adicionar não sei se é uma boa por causa do custo adicional de infraestrutura que vai ter.
@machinzero2139
@machinzero2139 Жыл бұрын
@@LuizTools Pois é então, esse eccommerce é um projeto real mas eu pretendo usar também como portfólio para ver se consigo uma primeira vaga, então pensei que seria boa para demonstrar que sei usar sabe kkkkk
@LuizTools
@LuizTools Жыл бұрын
@@machinzero2139 Ah saquei. Nesse caso com certeza é uma ideia interessante, mas esteja preparado para te perguntarem porque usou pois vai chamar a atenção.
@josejunior7255
@josejunior7255 Жыл бұрын
como resolver problema no meu blog com redis, não consigo resolver
@LuizTools
@LuizTools Жыл бұрын
Que problema?
@josejunior7255
@josejunior7255 Жыл бұрын
@@LuizTools não consigo acessar meu blog, pq está aparecendo um mensagem assim " erro ao estabelecer uma conexão Redis" Vou te enviar meu domínio conquistaderenda.com.br
@LuizTools
@LuizTools Жыл бұрын
@@josejunior7255 Desculpe, achei que era algum problema com o tutorial. Se o seu erro é de estabelecer conexão, provavelmente as informações de conexão estão erradas ou o serviço está fora do ar.
O que é PubSub (padrão Publisher/Subscriber)?
6:39
LuizTools
Рет қаралды 2,8 М.
O que é o Redis? E como utilizá-lo como cache?
15:19
LuizTools
Рет қаралды 15 М.
CACHE com NodeJS e Redis NA PRÁTICA
30:12
DevPleno
Рет қаралды 10 М.
binance coins
14:47
LuizTools
Рет қаралды 118
I've been using Redis wrong this whole time...
20:53
Dreams of Code
Рет қаралды 375 М.
Como usar o Redis no n8n - E configurar credenciais - Processe msgs de uma só vez
14:29
MGT INC | Automações Low-Code
Рет қаралды 3 М.
Redis on Kubernetes for beginners
21:18
That DevOps Guy
Рет қаралды 43 М.
DHH discusses SQLite (and Stoicism)
54:00
Aaron Francis
Рет қаралды 104 М.
Melhores Práticas - Redis
11:28
SeedTS
Рет қаралды 5 М.
A Queda do Redis!
16:46
Código Fonte TV
Рет қаралды 55 М.
Modern Redis in 40 Minutes | Crash Course 2023
38:43
Josh tried coding
Рет қаралды 46 М.