Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Redis no mundo real

31 views

Published on

Apresentação sobre redis no NoSQLBA 2019

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Redis no mundo real

  1. 1. redis NO MUNDO REAL APLICANDO O REDIS PARA RESOLVER PROBLEMAS DO DIA A DIA NO DESENVOLVIMENTO.
  2. 2. Sobre Mim - Pai de dois moleques - Analista de sistemas atuando na área a bastante tempo. - Programou em Delphi, C, Php, Asp, Java, .Net - Atuou em Sites, Telecon, Banco, Seguros, Construtoras, Transportadoras, Advocacia, Área médica, Gestão Pública.
  3. 3. NOSQL - UM POUCO DE TEORIA • Bancos NoSQL não são estruturados e tem um esquema dinâmico. • Existem quatro tipos de bancos NoSQL • Key-Value stores (Redis, Voldemort, Dynamo) • Document Databases (MongoDB, CouchDB) • Wid-Column databases (Cassandra, Hbase) • Graph Databases (Neo4j, Infinite Graph)
  4. 4. Introdução ao Redis Banco de dados NoSQL baseado em Key-Values é considerado o melhor em sua categoria em todo mercado. Sendo utilizado por grandes players em sua linha de produção
  5. 5. Introdução ao Redis Padrão de nomes: É sugerido pelo redis que se use o seguinte padrão de nomes para chaves object-type:id:field. Ex: user:1000:password Não é só armazenamento: • expiração de chaves • publicação / inscrição
  6. 6. É uma questão de performance
  7. 7. Onde o mercado usa
  8. 8. Possibilidades de Uso O uso do redis no desenvolvimento geralmente é encontrado resolvendo alguns tipos de problemas específicos.
  9. 9. Desenvolvimento de Blacklist Como se desloga do OAUTH2 ?
  10. 10. Implementando filas Processando de filas de exames
  11. 11. Implementando uma mensageria PUB-SUB Como um restaurante pode atender mais de um aplicativo?
  12. 12. Trabalhando com Pontuações Case da copa do mundo
  13. 13. Estatísticas sobre logs Como atuar verificando problemas em milhares de equipamentos.
  14. 14. Perguntas?
  15. 15. Contatos • Twitter: afamorim • Github: afamorim • E-mail: afamorim@gmail.com
  16. 16. Links de Referência https://redis.io/commands https://redis.io/topics/data-types-intro https://dzone.com/articles/how-redis-is-used-in-practice https://devcomdende.blogspot.com/2019/03/introducao-ao-redis.html https://devcomdende.blogspot.com/2019/04/resolvendo-problemas- do-dia-dia-com.html

×