Como Instalar o Redis no Ubuntu 18.04
Redis (Remote Dictionary Server) é um banco de dados de memória e de código aberto que é usado como cache e como intermediário de mensagens. Ele também é conhecido como um servidor de dados estruturados.
O que separa o Redis dos outros principais bancos de dados é a sua capacidade de armazenar dados de níveis mais altos (como mapas, listas, conjuntos, definições e assim por diante). Ele também se destaca por ter uma interface fácil de usar, manipulação atômica de dados e desempenho excepcional, que não pode ser encontrado em outros bancos de dados.
É exatamente por isso que, neste tutorial, vamos mostrar a você como instalar Redis no Ubuntu 18.04 para melhorar o seu servidor VPS!
Conteúdo
Por Que o Redis é Útil?
Como já mencionamos, o desempenho e as funções embarcadas fazem com que o Redis seja melhor que os bancos de dados tradicionais. Os usos típicos do Redis são:
- Caching – Sua capacidade melhorada de manter o dado em um disco faz com que ele seja uma alternativa superior às soluções tradicionais de caching.
- Queuing – Pode ser usado para fazer uma lista de espera de tarefas em plano de fundo.
- Countering – Permite a criação simples e a implementação de contadores sem precisar ler dados ou fazer uploads de esquemas para o banco de dado Redis. Os contadores do Redis vão se manter consistentes.
- Publishing and Subscribing – Os usuários podem distribuir dados usando o paradigma Publish/Subscribe.
Como Instalar Redis no Ubuntu?
O Redis está presente no repositório oficial do Ubuntu. Antes de começar a seguir os passos abaixo, você precisa acessar sua VPS. USe o nosso tutorial PuTTy, caso esteja encontrando dificuldades.
1. Atualizar o Cache do Repositório APT
Para instalar o Redis, primeiro você precisa atualizar o cache do repositório APT do seu Ubuntu. Faça isso com o comando:
sudo apt update
2. Instalar Redis no Ubuntu Usando o Comando APT
Agora, adicione o comando abaixo para instalar o Redis.
sudo apt install redis
Aperte y e, então, aperte ENTER para continuar.
3. Verificar a Versão do Redis
Para conseguir verificar se o Redis está instalado de maneira correta e funcionando bem, você pode inserir o comando:
redis-cli --version
O resultado vai mostrar a versão da utilidade atualmente instalada na sua máquina.
Iniciar e Interromper o Redis
Assim que completar a instalação, você pode verificar se o redis está sendo executado. Faça isso usando:
sudo systemctl status redis
No resultado, localize Active: active (running).
Se o Redis não tiver sido iniciado, você pode fazer isso usando:
sudo systemctl start redis-server
Se o Redis já estiver sido iniciado e você quiser interrompê-lo, use o comando:
sudo systemctl stop redis
Depois disso, você vai ver Active: inactive (dead) no resultado do primeiro comando desta seção.
Como Configurar um Servidor Redis no Ubuntu
A configuração padrão do Redis fica armazenada no /etc/redis/redis.conf. Por padrão, o servidor presta atenção em conexões de todas as interfaces disponíveis no servidor.
Você pode fazer com ele ouça as interfaces a sua escolha, que pode ser uma ou múltiplas interfaces, dependendo das suas necessidades.
Isso pode ser feito usando uma diretiva de configuração que seria seguida por um único ou múltiplos endereços de IP.
Para instruir o servidor Redis a reconhecer um endereço de IP em particular, você precisa editar o arquivo /etc/redis/redis.conf. Abra o arquivo com seu editor de preferência. Nós usamos o vi. Você pode abrir o arquivo com o comando:
sudo vi /etc/redis/redis.conf
Localize a linha bind 127.0.0.0.1.
Agora, mude o endereço de IP inserindo os valores das interfaces que você quer que o servidor Redis encontre. Por exemplo:
bind 192.168.43.2
E se voc}e quiser adicionar múltiplos IPs, simplesmente deixe um espaço entre eles, como no exemplo abaixo.
bind 192.168.43.2 192.168.43.3
Aqui você precisa adicionar os endereços de IP da sua própria rede de internet.
Porém, se você quer que o servidor encontre todas as interfaces da rede, você pode usar o comando:
bind 0.0.0.0
Assim que terminar as mudanças, salve e feche o arquivo. No vi, você pode fazer isso digitando : (dois pontos) e executando wq. Então, reinicie o servidor Redis para aplicar as mudanças. O comando para reiniciar é:
sudo systemctl restart redis-server
Exemplos Básicos de Comandos Redis
Existem alguns diferentes grupos de comandos Redis, que incluem:
- Comandos String;
- Comandos List (List);
- Comandos Set;
- Comandos Hash;
- Comandos Sorted Set;
- Comandos Publish/Subscribe;
- Entre outros comandos.
Abaixo mostramos uma variedade de alguns comandos que podem ser usados no Redis.
Redis-server /path/redis.conf | Inicie o Redis com o arquivo particular de configuração. |
Redis-cli | Abre o prompt do Redis. |
APPEND key value | Acrescenta uma valor para uma tecla |
BITCOUNT key [start end] | Define um bit numa string |
SET key value | Define um valor numa key |
EXPIRE key 120 | Finaliza a key em 120 segundos (dois minutos) |
INCR key | Incrementa o valor de uma key |
KEYS pattern | Encontra todas as keys que seguem um padrão particular. |
Conclusão
É fácil instalar o banco de dados Redis no Ubuntu! Com a ajuda deste tutorial, você conseguiu adicionar a funcionalidade no seu arsenal e já pode começar a usá-la a partir de agora. Esperamos que você aproveite o potencial desta ferramenta poderosa!