Redis 3.2.8 lançado recentemente, é um armazenamento de estrutura de dados in-memory de código aberto, usado como um banco de dados para armazenar em cache e corretor de mensagens. Ele suporta estruturas de dados, como strings, hashes, listas, conjuntos, conjuntos classificados com consultas de intervalo, bitmaps, hiperloglogs e índices geoespaciais com consultas de raio. O Redis tem replicação integrada, bem como script Lua, remoção de LRU, transações e diferentes níveis de persistência em disco, e oferece alta disponibilidade via Redis Sentinel e particionamento automático com Redis Cluster. Antes de vermos como instalar o Redis no Ubuntu, vamos dar uma olhada rápida em suas propriedades.
Recursos do Redis
- Suporta replicação assíncrona mestre-escravo trivial para configurar, com primeira sincronização sem bloqueio muito rápida. Bem como reconexão automática com ressincronização parcial na divisão da rede
- Transações - permite que o redis execute um grupo de comandos em uma única etapa
- Pub / Sub - as mensagens enviadas por outros clientes a esses canais serão enviadas pelo Redis a todos os clientes inscritos
- Script Lua - EVAL e EVALSHA são usados para avaliar scripts usando o interpretador Lua embutido no Redis a partir da versão 2.6.0.
- Chaves com tempo de vida limitado - defina um tempo limite na chave. Após o tempo limite expirar, a chave será automaticamente excluída
- Remoção de chaves de LRU - quando o Redis é usado como cache, geralmente é esperado que ele remova dados antigos automaticamente conforme você adiciona novos. Portanto, LRU é um dos métodos de despejo suportados
- Failover automático - Redis Sentinel oferece alta disponibilidade para Redis
- Além disso, você pode usar o Redis na maioria das linguagens de programação existentes
- É escrito em ANSI C e funciona na maioria dos sistemas POSIX como Linux, * BSD, bem como OS X sem dependências externas.
Redis 3.2.8 Changelog
Esta versão vem com duas correções de bug importantes, a primeira delas é crítica:
- Aparentemente Jemalloc 4.4.0 pode conter um deadlock sob condições particulares. As versões Jemalloc usadas anteriormente foram revertidas para.
- O MIGRATE pode travar o servidor após um erro de soquete
Como instalar o Redis 3.2.8 no Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 14.04
sudo add-apt-repository ppa: chris-lea / redis-server sudo apt-get update && sudo apt-get install redis
Como desinstalar o Redis do Ubuntu
sudo apt-get remove redis