Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Introdução ao Redis


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