O Redis é um incrível software de código aberto que pode atender a várias necessidades em um aplicativo da Web.
O que é Redis?
É um banco de dados NoSQL e, em particular, um armazenamento de chave/valor . Pode ser usado com qualquer linguagem de programação, porque não é uma tecnologia específica de JavaScript - é escrita em C.
Podemos armazenar valores e associá-los a uma chave e depois recuperá-los.
Um de seus recursos especiais é o alto desempenho . O alto desempenho é proporcionado por uma de suas principais características:é um in-memory base de dados. Os dados são mantidos, armazenados e acessados na memória em vez de serem gravados em um banco de dados.
A maioria dos bancos de dados mantém os dados armazenados em disco e otimizam mantendo um conjunto armazenado em cache na memória.
O Redis faz o contrário:mantém os dados na memória.
Por padrão, o Redis salva instantâneos do conjunto de dados armazenados em disco e você pode configurar os detalhes de como isso acontece e onde os dados são armazenados.
Redis é uma das minhas ferramentas favoritas por causa de sua flexibilidade. Você tem muita liberdade na forma como armazena e gerencia o armazenamento de dados e pode ser usado de muitas maneiras diferentes, dependendo de suas necessidades.
Isso também ocorre porque é um banco de dados NoSQL, o que significa que é muito flexível em comparação com o PostgreSQL ou outros bancos de dados SQL e baseados em esquema.
É frequentemente usado como mecanismo de armazenamento em cache, mas também como agente de mensagens, uma forma de comunicação entre diferentes processos e aplicativos.
Continua aqui:
- Como instalar o Redis
- Primeiros passos com o Redis
- Conjuntos Redis
- Listas do Redis
- Listas ordenadas do Redis
- Como usar hashes Redis
- Publicar/assinar Redis