Architect EASILY with CACHES and REDIS | Redis what it is | Redis what is it for | NoSQL

  Рет қаралды 28,605

Pisani da ArcH

Pisani da ArcH

Күн бұрын

Designing highly performant architectural solutions often requires the use of caches.
In today's content we are going to talk about caches in particular about Redis, also addressing the differences between relational databases and NOSQL.
We will also illustrate some architectural suggestions making use of caches.
Card links:
• Diga adeus aos Rollbac...
• Flyweight - O Design P...
-----------------
Redis is an open source (BSD licensed) in-memory data structure repository used as a database, cache, and message broker.
In addition to being easy to use, it supports several types of frameworks that allow the developer to meet the vast majority of data needs that a problem may require.
It stores information in key-value style and supports complex value types, which makes it possible to use the technology in many types of cases. In addition, Redis has strategies to store data in memory and on disk, ensuring fast response and data persistence.
The supported value types that are most commonly used are:
String;
lists;
HashMap;
Sep.
Note that the ability to use HashMap makes virtually any serializable data object capable of being stored in Redis.
The other supported data types are equally useful and can be used in more specific or simpler cases.
Every value is accompanied by a key, which is used to retrieve the stored values ​​and makes it possible to configure expiration rules, making Redis work as a kind of cache for that data.
Redis does not have the concept of schemas like other databases, so it is necessary to make key definitions that allow a logical separation of each of the types of data stored.
Become a VIP at ArcH, follow me on my new Telegram channel:
t.me/pisanidaarch
---
Cross technological content, can be applied to java, rust, .net, c#, php, nodejs, javascript, go lang etc
ArcH is a digital content producer that monthly helps thousands of professionals to become FERA in SYSTEM ARCHITECTURE, here are some of the topics we cover: architectural approaches, design standards, architecture and technology standards with efficiency, agility and quality, all to contribute to the professional development of the community of Solution Architects\Software and Systems in Brazil.
Learn more about ArcH:
▶ archoffice.tech
---
CONTACT:
▶ Whats: (11) 9.9696-8533
▶ Email: pisani@archoffice.tech
pens
#architecting with redis
#redis what is it
#redis what is it for?
#cache and redis
#redis cache
what is redis
#when to use redis
#Redis what is it for
#redis tutorial
#what is redis
#redis architecture
redis db
#hashmap
#nosql

Пікірлер: 66
@edduardoo
@edduardoo 4 жыл бұрын
Teu conteúdo é ótimo cara! Muito legal esse lance de desenhar rapidão algumas possíveis soluções usando a technologia. Dá uns insights mto legais. Precisamos de mais vídeos assim. Parabéns e continue!
@pisanidaarch
@pisanidaarch 4 жыл бұрын
Valeu Eduardo, muito obrigado pelo feedback 👊
@RonaldoRAS
@RonaldoRAS 4 жыл бұрын
Show!
@b92c
@b92c 2 жыл бұрын
Cara, que didática boa e com uma bagagem técnica de alto nível. Uma senhora aula!
@ThiagoSilva-hv4ky
@ThiagoSilva-hv4ky 3 жыл бұрын
Quem dá unlike em um vídeo desse? Simplesmente incrível!
@NoCode-BR
@NoCode-BR 3 жыл бұрын
Conteúdo TOP.
@silaasdantas
@silaasdantas 3 жыл бұрын
Muito bom!!!
@tav1119
@tav1119 3 жыл бұрын
Muito massa!!
@edsilvapaiva
@edsilvapaiva 3 жыл бұрын
Muito bem explicado. Parabéns
@marcelokaiser9897
@marcelokaiser9897 3 жыл бұрын
Caramba, você não só definiu o redis como mostrou como usar. 👏👏👏
@pisanidaarch
@pisanidaarch 3 жыл бұрын
Muito obrigado pelo feedback 👊🏻👊🏻👊🏻
@vitordeoliveira6139
@vitordeoliveira6139 3 жыл бұрын
Fui pesquisar sobre orquestração e coreografia e cheguei no seu canal, parabéns é muito bom mesmo.
@pisanidaarch
@pisanidaarch 3 жыл бұрын
Massa, muito obrigado, seja super bem vindo ao canal 👊
@fabioamorim1988
@fabioamorim1988 3 жыл бұрын
Parabéns pelo conteúdo!
@rogeriotadeudosreis342
@rogeriotadeudosreis342 2 жыл бұрын
Boa tarde Pisani, excelente vídeo, excelente didática, muito obrigado por compartilhar seu conhecimento, valeu !
@pisanidaarch
@pisanidaarch 2 жыл бұрын
TMJ, muito obrigado pelo feedback.
@danqueyroz3063
@danqueyroz3063 3 жыл бұрын
Parabéns, muito bom!
@joaoguilhermejgjoaoguilher159
@joaoguilhermejgjoaoguilher159 2 жыл бұрын
Show demais!
@leandroscudeler9109
@leandroscudeler9109 3 жыл бұрын
Parábens cara, muito bem explicativo
@Ismaelsk8
@Ismaelsk8 3 жыл бұрын
Muito bom, obrigado pela aula
@homeromoura3277
@homeromoura3277 4 жыл бұрын
Boa ... Redis... MongoDB, Cassandra... vai contando tudo aí para nós!!! Abraços
@pisanidaarch
@pisanidaarch 4 жыл бұрын
Opa com certeza meu amigo, muito obrigado pela participação de sempre 👊🏻
@jonatangall3715
@jonatangall3715 3 жыл бұрын
Que bacana seu conteúdo!! Obrigado por compartilhar!!!!
@anabrunabelo3584
@anabrunabelo3584 3 жыл бұрын
Muito bom, obrigada!
@Minthoren
@Minthoren 4 жыл бұрын
Sensacional o conteúdo!
@victor-zt3nk
@victor-zt3nk 2 жыл бұрын
Descortinou um universo de possibilidades aqui na minha mente, obrigado e parabéns pelo conteúdo!!!!!!!
@felipef6300
@felipef6300 3 жыл бұрын
Cara... conteúdo massa! Vai me ver com mais frequência por aqui haha! Parabéns!
@arnaldojnr
@arnaldojnr 4 жыл бұрын
Excelente conteúdo. Parabéns!
@hugopinheiro4624
@hugopinheiro4624 3 жыл бұрын
Queria ter o primeiro contato e ganhei uma aula. Ótimo conteúdo, parabéns.
@charlesgonzag
@charlesgonzag 3 жыл бұрын
Parabéns, ótimo conteúdo
@selique
@selique 2 жыл бұрын
bora fazer um video também explicando kafka nessa pegada e tbm um comparando os bancos de fila, cache e memoria eu uso o upstash pra fazer fila simplificada
@SouAndreCosta
@SouAndreCosta 3 жыл бұрын
Que cara top!!! Fantástico, conteúdo violento em pouquíssimo tempo , mais um inscrito!
@victorcorreia3401
@victorcorreia3401 2 жыл бұрын
video sensacional! valeu arch!
@jbernardobr
@jbernardobr 3 жыл бұрын
Conteúdo excelente. Merece o like e inscrição. Parabéns!
@cleristonmartinscardoso2557
@cleristonmartinscardoso2557 2 жыл бұрын
Arch vc é top. Gosto do seu métodos de ensino, seus desenhos são de fácil entendimento. Seria bacana se vc usasse um microfone pra melhorar o audio, o som é abafado e fica difícil assistir em ambiente com algum barulho (Meu caso). Parabéns pelo conhecimento.
@pisanidaarch
@pisanidaarch 2 жыл бұрын
Boa, estamos sempre buscando melhorar, por favor de uma olhadinha nos vídeos mais novos (ArcH-Ten por exemplo), se ainda tiver ruim, por favor reporte novamente 👊🏻
@marcosmoreira9191
@marcosmoreira9191 4 жыл бұрын
Te encontrei pelo Spotify. Conteúdo excelente, hem? Já me inscrevi.
@pisanidaarch
@pisanidaarch 4 жыл бұрын
Opa TMJ por lá também 👊👊👊
@tst259
@tst259 3 жыл бұрын
Que conteúdo sensacional. Tu é fera demais, abraço!
@isadora-rk2nt
@isadora-rk2nt 4 жыл бұрын
Sensacional mesmo, concordo 😊
@pisanidaarch
@pisanidaarch 4 жыл бұрын
Valeu Isadora tmj 👍
@felipef6300
@felipef6300 3 жыл бұрын
Vi pelos comentários que você está no Spotify tbm, eu faço parte de um poadcast focado em T.Is JRs, quem sabe um dia não poderíamos fazer um episódio de parceria :)
@rodrygo363
@rodrygo363 2 жыл бұрын
Parabéns pelo conteúdo, me ajudou demais!
@pisanidaarch
@pisanidaarch Жыл бұрын
Fala, Rodrigo! Obrigada pelo feedback, fico feliz em ter ajudo.
@mauriciom8539
@mauriciom8539 3 жыл бұрын
que cara bom, como custou pra eu achar esse tipo de vídeo sobre redis, os caras só tem vídeo superficial que n descreve mto bem o pq implementar e não norteiam mto sobre condições de deploy
@thallesrangel1241
@thallesrangel1241 Жыл бұрын
Top!
@WanderDouglasTI
@WanderDouglasTI 2 жыл бұрын
cara tu é bao. Aula sensacional
@pisanidaarch
@pisanidaarch 2 жыл бұрын
Fala Wander, muito obrigado pelo feedback 👊🏻
@Silvadressa14
@Silvadressa14 3 жыл бұрын
Sensacional Aula!
@jeanjagnow2524
@jeanjagnow2524 3 жыл бұрын
Você acha válido salvar o token e configuração dos usuários logados no redis? Digamos, tenho cerca de 20 mil usuários logados, daí através de um dashboard Eu fazer o gerenciamento de usuários, podendo desconectar e ver quantos usuários estão logados, isso para aplicações empresariais.
@brunocabral9746
@brunocabral9746 Жыл бұрын
Cara, parabens, show de bola. Amigo, Redis seria uma boa solução para cache de API ? ou seja json...
@pisanidaarch
@pisanidaarch Жыл бұрын
Fala Bruno, sempre tem alguns pontos a avaliar, por isso o depende é a resposta padrão de um ARQ, mas pode ser utilizada sim, inclusive em muitos casos é o que eu recomendo.
@lucasmelo1880
@lucasmelo1880 3 жыл бұрын
Não achei o card sobre o Toggle, fiquei bem curioso com funciona e como vocês implementaram. Me manda o link por favor? Abraços!
@Ajm2236
@Ajm2236 3 жыл бұрын
Cara tem como a gente fazer um Stateless no PHP com Redis ou Memcached???
@kevinfonseca9805
@kevinfonseca9805 3 жыл бұрын
É uma boa prática colocar algum valor de variável de ambiente dentro do redis ou só se coloca informações pertinentes ao negócio que o sistema gerencia?
@pisanidaarch
@pisanidaarch 3 жыл бұрын
Variável de ambiente tipo conexão com banco? Se sim eu não recomendaria não, considere colocar no redis o que você colocaria no DB mas quer obter mais rápido, este racional certamente vai te ajudar 👊🏻
@kevinfonseca9805
@kevinfonseca9805 3 жыл бұрын
@@pisanidaarch Seria coisas tipo url de api externa, parametros do sistema, etc. Conexão de BD eu coloco no .env. Entendi o ponto do redis! Obrigado!
@eduardof.vicentini9225
@eduardof.vicentini9225 Жыл бұрын
2 perguntas: Vale a pena utilizar o Redis junto com MongoDB, que é outro banco de dados noSQL? Isso acaba reduzindo o meu custo ou compensa mais usar só o banco?
@pisanidaarch
@pisanidaarch Жыл бұрын
Fala Eduardo, são estratégias de persistência diferentes. Vai variar muito de acordo com os seria requisitos, pode ser necessário utilizar os dois, precisa avaliar mesmo caso a caso Redis tem custo mais alto e segurança somente a nível de infra … em compensação é um monstro em performance (lembre-se é uma ferramenta de cache) já o Mongo tem menos performance mas é mais robusto a nível de segurança tipos de arquivo persistido e operações de consulta. Precisa pensar em tudo isso e avaliar de acordo com os requisitos do seu projeto 👊🏻
@JoanatasBarbosa
@JoanatasBarbosa Жыл бұрын
Você disse que o Redis não suporta sql, mais o video todo foi feito com exemplos de sql ! eu poderia usar o mesmo exemplo com o mongoDb?
@imartytk
@imartytk 11 ай бұрын
No canal do devdoido tem um exemplo usando redis e mongodb no node pra cachear resultados dos endpoints
@lzntll
@lzntll 3 жыл бұрын
Sensacional !
@guicriciuma
@guicriciuma 4 жыл бұрын
Muito bom!!
@pisanidaarch
@pisanidaarch 4 жыл бұрын
Fala Guilherme, valeu pelo feedback 👍
@GustavoRodrigues-le3zw
@GustavoRodrigues-le3zw 2 жыл бұрын
Muito bom!
The CUTEST flower girl on YouTube (2019-2024)
00:10
Hungry FAM
Рет қаралды 50 МЛН
Or is Harriet Quinn good? #cosplay#joker #Harriet Quinn
00:20
佐助与鸣人
Рет қаралды 57 МЛН
Шок. Никокадо Авокадо похудел на 110 кг
00:44
Façade o design pattern mais famoso do GOF
10:22
Pisani da ArcH
Рет қаралды 6 М.
A Queda do Redis!
16:46
Código Fonte TV
Рет қаралды 54 М.
I've been using Redis wrong this whole time...
20:53
Dreams of Code
Рет қаралды 358 М.
CACHE com NodeJS e Redis NA PRÁTICA
30:12
DevPleno
Рет қаралды 10 М.
Entenda DEFINITIVAMENTE o padrão Abstract Factory do GOF
15:50
Pisani da ArcH
Рет қаралды 7 М.
Управление Миром Лекции ФСБ ( Ефимов )
2:01:38
Valery Kudryavtsev
Рет қаралды 9 МЛН
What does a Data Analyst actually do? (in 2024) Q&A
14:27
Tim Joo
Рет қаралды 59 М.
The CUTEST flower girl on YouTube (2019-2024)
00:10
Hungry FAM
Рет қаралды 50 МЛН