Redis

Redis

Redis é um software loja de estrutura de dados que pode ser usado como um cache, Message Broker e banco de dados. É open source e BSD licenciado, o que significa que é completamente livre para usar e constantemente sendo refinado por sua comunidade de usuários. Redis suporta estruturas diversos dados, incluindo hashes, conjuntos, listas, cordas, classificado conjuntos que as consultas alcance uso, hyperloglogs, bitmaps e indexa geoespaciais que as consultas de uso raio. Redis também tem construído em Lua scripting, replicação, LRU despejo, e transações. O software oferece alta disponibilidade através de Redis Sentinel, e também oferece o particionamento automático através Redis Cluster. Redis possui uma rede de apoio grande comunidade. Seus maiores presenças estão no Twitter e GitHub. Você também pode obter ajuda para problemas específicos ou ajudar outras pessoas com problemas específicos através de uma assinatura na lista de discussão Redis. A lista tem atualmente mais de cinco mil assinantes. Há também um tutorial on-line abrangente que percorre recursos do software. Redis é um armazenamento de chave-valor. definição de uma loja de valor-chave é simples: Ele é capaz de armazenar uma certa quantidade de dados, também conhecido como um valor, dentro de uma chave. Mais tarde, os dados só pode ser recuperado se a chave exata usada é conhecida. Redis permanentemente e com segurança armazena dados; ninguém exceto você pode acessar a chave. Existem alguns códigos comuns dentro de lojas de chave-valor. A tecla DEL pode ser usado para excluir uma chave junto com seus dados. A Set-se-não-existe comando pode configurar uma chave, mas apenas se essa chave não existir. O comando INCR permite incrementar um número que é armazenado em qualquer chave dada. É possível dizer Redis que uma chave deve expirar após um determinado período de tempo. Você pode fazer isso usando expirar e comandos TTL. Isto pode adicionar uma camada extra de segurança para os seus dados, ou pode ser uma forma de facilmente limpar seu espaço uma vez chaves da idade sua utilidade.

Baixar Redis
Características de Redis
  • Suporte da comunidade
  • sistema de armazenamento de valor-chave para proteção adicional
  • banco de dados abrangente
  • Suporte para estruturas de dados
  • Embutido replicação, LRU despejo, e de script Lua
  • Alta disponibilidade e particionamento automático
Pros de Redis
  • rede de apoio grande comunidade
  • Open source e livre para uso
  • Fácil de aprender linguagem de programação
  • de armazenamento de dados de forma segura encriptada
Contras de Redis
  • contras
  • Redis suporta estruturas diversos dados, incluindo hashes, conjuntos, listas, cordas, classificado conjuntos que as consultas alcance uso, hyperloglogs, bitmaps e indexa geoespaciais que as consultas de uso raio. Redis também tem construído em Lua scripting, replicação, LRU despejo, e transações. O software oferece alta disponibilidade através de Redis Sentinel, e também oferece o particionamento automático através Redis Cluster.
  • Redis possui uma rede de apoio grande comunidade. Seus maiores presenças estão no Twitter e GitHub. Você também pode obter ajuda para problemas específicos ou ajudar outras pessoas com problemas específicos através de uma assinatura na lista de discussão Redis. A lista tem atualmente mais de cinco mil assinantes. Há também um tutorial on-line abrangente que percorre recursos do software.
  • Redis é um armazenamento de chave-valor. definição de uma loja de valor-chave é simples: Ele é capaz de armazenar uma certa quantidade de dados, também conhecido como um valor, dentro de uma chave. Mais tarde, os dados só pode ser recuperado se a chave exata usada é conhecida. Redis permanentemente e com segurança armazena dados; ninguém exceto você pode acessar a chave.
  • Existem alguns códigos comuns dentro de lojas de chave-valor. A tecla DEL pode ser usado para excluir uma chave junto com seus dados. A Set-se-não-existe comando pode configurar uma chave, mas apenas se essa chave não existir. O comando INCR permite incrementar um número que é armazenado em qualquer chave dada.
  • É possível dizer Redis que uma chave deve expirar após um determinado período de tempo. Você pode fazer isso usando expirar e comandos TTL. Isto pode adicionar uma camada extra de segurança para os seus dados, ou pode ser uma forma de facilmente limpar seu espaço uma vez chaves da idade sua utilidade.
Redis Vídeo

Alternativas a Redis

MongoDB

Livre
MongoDB é uma ferramenta de banco de dados orientado a documentos que permite aos usuários armazenar objetos em documentos em vez de tabelas. Uma vez que todos os dados relacionados a um único
Mostrar detalhes

ArangoDB

Livre
ArangoDB é um software que combina vários modelos de dados em um único banco de dados. clientes notáveis ​​incluem Barclays, Thomson Reuters, Kabbage, MakeMyTrip, Instituto de Tecnologia
Mostrar detalhes

Aerospike

Aerospike é uma base de dados de desempenho elevado noSQL apoio volumes elevados de transacção com baixa latência.
Mostrar detalhes

Memcached

Livre
Memcached é a memória software objeto de cache. clientes notáveis ​​incluem LiveJournal, Wikipedia, Bebo, Flickr, Mixi, Craigslist e WordPress. com. A versão original do Memcached foi desenvolvido
Mostrar detalhes

Coherence

Pago
Criar poderosos aplicativos baseados na Web no MacOS usando o Google Chrome como um backend. Criar navegadores específicos do site e sites se transformar em aplicativos no seu Mac.
Mostrar detalhes

Weaver

"Dentro de um ambiente seguro e acolhedor, o tecelão União família vai motivar, desafiar e educar nossos alunos através de uma variedade de métodos de ensino individualizado e diversas
Mostrar detalhes

CouchBase

Livre
Couchbase é o banco de dados NoSQL para aplicações críticas de negócios. Saber mais.
Mostrar detalhes

GUN

Livre
Nós vivemos em uma era onde os dados tornou-se o sangue da vida do mundo digital. Os clientes agora esperam que os seus serviços a fluir perfeitamente dados entre seus dispositivos. Esta demanda
Mostrar detalhes

Hazelcast

Livre
Saiba mais sobre Hazelcast, o líder In-Memory Data Grid. Assista a um Hazelcast rápida iniciar a demonstração e baixar uma versão de avaliação gratuita por 30 dias do Hazelcast. Hazelcast IMDG
Mostrar detalhes

Cloudify

Livre
Cloudify é um aplicativo de código e estrutura de orquestração de rede baseada em TOSCA aberta, que suporta implementações de nuvem híbrida.
Mostrar detalhes

RethinkDB

Livre
RethinkDB é provavelmente banco de dados as mais interessantes novo 'em disco + consultas complexas' lá fora. Com certeza feitas por pessoas que obtê-lo. Salvatore Sanfillipo, criador do Redis.
Mostrar detalhes

CouchDB

Livre
Home page do The Apache Software Foundation
Mostrar detalhes

RavenDB

A NoSQL banco de dados que é totalmente transacional - Banco de dados NoSQL RavenDB documento permite que 1 milhão lê e 150.000 gravações por segundo.
Mostrar detalhes

Apache Cassandra

Livre
O banco de dados Apache Cassandra é a escolha certa quando você precisa de escalabilidade e alta disponibilidade sem comprometer o desempenho. escalabilidade linear e tolerância a falhas comprovada
Mostrar detalhes

DynamoDB

Amazon DynamoDB é um banco de dados não-relacionais para aplicações que necessitam de alta performance em qualquer escala.
Mostrar detalhes

Neo4j

Livre
Neo4j é um software de solução de dados projetado para ajudar os clientes a gerenciar e exibir grandes quantidades de dados. Ela enfatiza gráficos e conectividade. O software é desenvolvido
Mostrar detalhes

Flockdb

Livre
Um distribuído, de dados de gráficos tolerante a falhas. Contribuir para o twitter-archive / desenvolvimento flockdb através da criação de uma conta no GitHub.
Mostrar detalhes

LevelDB

Livre
LevelDB é uma biblioteca de armazenamento key-value rápido escrito pelo Google, que fornece um mapeamento encomendado a partir de chaves de cadeia de valores de cadeia. - google / LevelDB
Mostrar detalhes