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

Sdílet
Vložit
  • čas přidán 25. 08. 2024
  • 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

Komentáře • 66

  • @edduardoo
    @edduardoo Před 4 lety +21

    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  Před 4 lety +1

      Valeu Eduardo, muito obrigado pelo feedback 👊

  • @NoCode-BR
    @NoCode-BR Před 3 lety +1

    Conteúdo TOP.

  • @RonaldoRAS
    @RonaldoRAS Před 4 lety +5

    Show!

  • @tav1119
    @tav1119 Před 3 lety +1

    Muito massa!!

  • @b92c
    @b92c Před 2 lety +2

    Cara, que didática boa e com uma bagagem técnica de alto nível. Uma senhora aula!

  • @silaasdantas
    @silaasdantas Před 3 lety +1

    Muito bom!!!

  • @ThiagoSilva-hv4ky
    @ThiagoSilva-hv4ky Před 3 lety

    Quem dá unlike em um vídeo desse?
    Simplesmente incrível!

  • @fabioamorim1988
    @fabioamorim1988 Před 3 lety

    Parabéns pelo conteúdo!

  • @edsilvapaiva
    @edsilvapaiva Před 3 lety +1

    Muito bem explicado. Parabéns

  • @danqueyroz3063
    @danqueyroz3063 Před 3 lety +1

    Parabéns, muito bom!

  • @victorcorreia3401
    @victorcorreia3401 Před 2 lety

    video sensacional! valeu arch!

  • @leandroscudeler9109
    @leandroscudeler9109 Před 3 lety +1

    Parábens cara, muito bem explicativo

  • @marcelokaiser9897
    @marcelokaiser9897 Před 3 lety +5

    Caramba, você não só definiu o redis como mostrou como usar. 👏👏👏

    • @pisanidaarch
      @pisanidaarch  Před 3 lety +1

      Muito obrigado pelo feedback 👊🏻👊🏻👊🏻

  • @lzntll
    @lzntll Před 3 lety

    Sensacional !

  • @felipef6300
    @felipef6300 Před 3 lety +1

    Cara... conteúdo massa! Vai me ver com mais frequência por aqui haha! Parabéns!

  • @charlesgonzag
    @charlesgonzag Před 3 lety +1

    Parabéns, ótimo conteúdo

  • @Minthoren
    @Minthoren Před 4 lety +3

    Sensacional o conteúdo!

  • @jonatangall3715
    @jonatangall3715 Před 2 lety +1

    Que bacana seu conteúdo!! Obrigado por compartilhar!!!!

  • @anabrunabelo3584
    @anabrunabelo3584 Před 3 lety +1

    Muito bom, obrigada!

  • @arnaldojnr
    @arnaldojnr Před 3 lety +2

    Excelente conteúdo. Parabéns!

  • @vitordeoliveira6139
    @vitordeoliveira6139 Před 3 lety +2

    Fui pesquisar sobre orquestração e coreografia e cheguei no seu canal, parabéns é muito bom mesmo.

    • @pisanidaarch
      @pisanidaarch  Před 3 lety

      Massa, muito obrigado, seja super bem vindo ao canal 👊

  • @rodrygo363
    @rodrygo363 Před rokem

    Parabéns pelo conteúdo, me ajudou demais!

    • @pisanidaarch
      @pisanidaarch  Před rokem

      Fala, Rodrigo! Obrigada pelo feedback, fico feliz em ter ajudo.

  • @SouAndreCosta
    @SouAndreCosta Před 2 lety +1

    Que cara top!!! Fantástico, conteúdo violento em pouquíssimo tempo , mais um inscrito!

  • @Ismaelsk8
    @Ismaelsk8 Před 3 lety +2

    Muito bom, obrigado pela aula

  • @rogeriotadeudosreis342
    @rogeriotadeudosreis342 Před 2 lety +1

    Boa tarde Pisani, excelente vídeo, excelente didática, muito obrigado por compartilhar seu conhecimento, valeu !

  • @WanderDouglasTI
    @WanderDouglasTI Před 2 lety

    cara tu é bao. Aula sensacional

    • @pisanidaarch
      @pisanidaarch  Před 2 lety +1

      Fala Wander, muito obrigado pelo feedback 👊🏻

  • @thallesrangel1241
    @thallesrangel1241 Před rokem

    Top!

  • @hugopinheiro4624
    @hugopinheiro4624 Před 3 lety +2

    Queria ter o primeiro contato e ganhei uma aula. Ótimo conteúdo, parabéns.

  • @jbernardobr
    @jbernardobr Před 3 lety +1

    Conteúdo excelente. Merece o like e inscrição. Parabéns!

  • @victor-zt3nk
    @victor-zt3nk Před 2 lety

    Descortinou um universo de possibilidades aqui na minha mente, obrigado e parabéns pelo conteúdo!!!!!!!

  • @tst259
    @tst259 Před 2 lety +1

    Que conteúdo sensacional. Tu é fera demais, abraço!

  • @marcosmoreira9191
    @marcosmoreira9191 Před 4 lety +4

    Te encontrei pelo Spotify. Conteúdo excelente, hem? Já me inscrevi.

  • @homeromoura3277
    @homeromoura3277 Před 4 lety +3

    Boa ... Redis... MongoDB, Cassandra... vai contando tudo aí para nós!!! Abraços

    • @pisanidaarch
      @pisanidaarch  Před 4 lety +1

      Opa com certeza meu amigo, muito obrigado pela participação de sempre 👊🏻

  • @isadora-rk2nt
    @isadora-rk2nt Před 4 lety +2

    Sensacional mesmo, concordo 😊

  • @selique
    @selique Před 2 lety

    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

  • @felipef6300
    @felipef6300 Před 3 lety +1

    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 :)

  • @Silvadressa14
    @Silvadressa14 Před 3 lety

    Sensacional Aula!

  • @mauriciom8539
    @mauriciom8539 Před 3 lety +1

    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

  • @cleristonmartinscardoso2557

    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  Před 2 lety

      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 👊🏻

  • @jeanjagnow2524
    @jeanjagnow2524 Před 3 lety +1

    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.

  • @Ajm2236
    @Ajm2236 Před 3 lety

    Cara tem como a gente fazer um Stateless no PHP com Redis ou Memcached???

  • @lucasmelo1880
    @lucasmelo1880 Před 3 lety

    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!

  • @brunocabral9746
    @brunocabral9746 Před rokem +1

    Cara, parabens, show de bola.
    Amigo, Redis seria uma boa solução para cache de API ? ou seja json...

    • @pisanidaarch
      @pisanidaarch  Před rokem

      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.

  • @kevinfonseca9805
    @kevinfonseca9805 Před 3 lety +2

    É 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  Před 3 lety

      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 Před 3 lety

      @@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

    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  Před rokem

      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 Před rokem

    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 Před 10 měsíci

      No canal do devdoido tem um exemplo usando redis e mongodb no node pra cachear resultados dos endpoints

  • @joaoguilhermejgjoaoguilher159

    Show demais!

  • @GustavoRodrigues-le3zw

    Muito bom!

  • @guicriciuma
    @guicriciuma Před 3 lety +3

    Muito bom!!