O que é o Redis? e para que usa-lo.

 

O que é o Redis? estrutura de dados do servidor. É open-source , em rede, na memória e armazena chaves com opcional durabilidade

 

Vi menções de redis algumas vezes e eu olhei para cima e olhou para o faq. Do que eu posso dizer que é um servidor (em vez de biblioteca de processo). Eu vejo isso menciona armazenamento e estou confuso. O que é o Redis? e como pode ser utilizado? Ouvi falar de sites usando o MySQL e Redis. Não é um processo muito rápido, em lib / dicionário como eu pensava então o que ele está sendo usado?

Redis

 

É um “NoSQL” key-value armazenamento de dados. Mais precisamente, é uma estrutura de dados do servidor. Não como MongoDB (que é uma loja de documento baseado em disco), embora MongoDB poderiam ser usados ​​para casos de uso de chave / valor semelhante. O análogo mais próximo é provavelmente a pensar em Redis como Memcached, mas com built-in persistência (snapshotting ou journaling para o disco) e mais tipos de dados.

 

Essas duas adições pode parecer muito menor, mas eles são o que fazem Redis incrível. Persistência em disco significa que você pode usar Redis como um banco de dados real em vez de apenas um cache volátil. Os dados não irá desaparecer quando você reiniciar, como com memcached.

 

Os tipos de dados adicionais são provavelmente ainda mais importante. Valores-chave podem ser strings simples, como você vai encontrar em memcached, mas eles também podem ser os tipos mais complexos como hashes, listas (coleção ordenada, faz uma grande fila), Conjuntos (coleção desordenada de valores não-repetição), ou Ordenado sets (ordenados / coleta ordenada de valores não-repetição).

 

Esta é apenas a ponta do iceburg Redis, como existem outros recursos poderosos como built-in pub / sub, transações (com bloqueio otimista) e Lua scripting.

 

O conjunto de dados inteiro, como o memcached, é armazenado na memória, por isso é extremamente rápida (como o memcached) … muitas vezes até mais rápido do que memcached. Redis tinha memória virtual, onde os valores usados ​​raramente seriam trocados para o disco, para que apenas as chaves tinham que caber na memória, mas este foi substituído. Daqui para frente os casos de uso para Redis são aqueles onde a sua possível (e desejável) para todo o conjunto de dados para caber na memória.

O que é Redis?

Redis é uma escolha fantástica se você quiser um armazenamento de dados altamente escalonável compartilhado por vários processos, vários aplicativos, ou vários servidores. Como apenas um mecanismo de comunicação inter-processo, é difícil de bater. O fato de que você pode se comunicar multi-plataforma, multi-servidor, ou cross-aplicação torna uma linda ótima opção para muitos casos de uso com a mesma facilidade. Sua velocidade também faz com que seja grande como uma camada de armazenamento em cache. Aqui está o que é o Redis? e como usa-lo.

Clique aqui e confira mais sobre o que é o Redis?

blogtecnoword

A tecnologia a um click

Olá cadastre seu email Gratuitamente para dicas:

Delivered by FeedBurner