Redis é uma fonte aberta (licença BSD), estrutura de dados na
memória, usado como um banco de dados, cache e Message Broker.
Feito em sobre a liguagem C
https://github.com/antirez/redis
Criador: Salvatore Sanfilippo
Redis
Redis é um banco de dados chave->valor
Hoje no php temos uma classe incrível chamada phpredis
https://github.com/phpredis/phpredis
Simples e fácil de usar
Caso de sucesso com Redis
Youporn
Em outubro de 2012, o desenvolvedor líder da equipe na eṕoca “Eric Pickup”
E sua equipe remodelaram o site trocando seu bando de dados principal MySQL
para Redis, aumentando em mais 10% a eficiência e performance do site.
Após reescrita o site estava com mais de 100 milhões de de visualizações de
páginas por dia e 300 mil consultas por segundo tudo isso sendo suportado pelo
redis.
Como usamos o Redis na nossa realidade
Hoje temos um ERP 100% PHP
Onde usamos o redis? Em todas as nossas apis internas.
As apis internas que servem páginas de consultas como cadastros e informações
de transações de pedidos.
Redis/GeWeb
Nosso principal objetivo com o uso do redis, foi resolver um problema onde
tínhamos uma estrutura MySql com Myisam e as consultas estavam demorando
mais que o previsto devido a uma grande demanda de dados de apis de terceiro.
Nesse momento descobrimos o redis através de algumas pesquisas e
implementamos para tentarmos reduzir o tempo dessas consultas.
Redis hoje em dia na GeWeb
Após o ótimo resultado que tivemos, decidimos usar redis em diversos aspectos e
hoje temos redis para cache, e fila de processos.
Toda nossa stack hoje usa redis como padrão além de MySql
Perguntas?
Exemplo código
https://github.com/Jandelson/phpinteriorSP-redis

Phpinterior sp redis

  • 1.
    Redis é umafonte aberta (licença BSD), estrutura de dados na memória, usado como um banco de dados, cache e Message Broker. Feito em sobre a liguagem C https://github.com/antirez/redis Criador: Salvatore Sanfilippo Redis
  • 2.
    Redis é umbanco de dados chave->valor Hoje no php temos uma classe incrível chamada phpredis https://github.com/phpredis/phpredis Simples e fácil de usar
  • 3.
    Caso de sucessocom Redis Youporn Em outubro de 2012, o desenvolvedor líder da equipe na eṕoca “Eric Pickup” E sua equipe remodelaram o site trocando seu bando de dados principal MySQL para Redis, aumentando em mais 10% a eficiência e performance do site.
  • 4.
    Após reescrita osite estava com mais de 100 milhões de de visualizações de páginas por dia e 300 mil consultas por segundo tudo isso sendo suportado pelo redis.
  • 5.
    Como usamos oRedis na nossa realidade Hoje temos um ERP 100% PHP Onde usamos o redis? Em todas as nossas apis internas. As apis internas que servem páginas de consultas como cadastros e informações de transações de pedidos.
  • 6.
    Redis/GeWeb Nosso principal objetivocom o uso do redis, foi resolver um problema onde tínhamos uma estrutura MySql com Myisam e as consultas estavam demorando mais que o previsto devido a uma grande demanda de dados de apis de terceiro. Nesse momento descobrimos o redis através de algumas pesquisas e implementamos para tentarmos reduzir o tempo dessas consultas.
  • 8.
    Redis hoje emdia na GeWeb Após o ótimo resultado que tivemos, decidimos usar redis em diversos aspectos e hoje temos redis para cache, e fila de processos. Toda nossa stack hoje usa redis como padrão além de MySql
  • 9.