O Redis é um banco de dados em memória de alto desempenho, usado como cache, message broker e estrutura de dados. Neste tutorial, vamos mostrar como instalar e configurar o Redis no Ubuntu 20.04.
Requisitos
- Ubuntu 20.04
- Acesso ao servidor via SSH
- Usuário com privilégios sudo
- Servidor VPS
Passo 1: Atualizar o sistema
Antes de instalar o Redis, é importante garantir que o sistema está atualizado. Execute o seguinte comando para atualizar os pacotes do sistema:
sudo apt update && sudo apt upgrade -y
Passo 2: Instalar o Redis
O Redis está disponível nos repositórios oficiais do Ubuntu, então podemos instalá-lo diretamente com o comando apt:
sudo apt install redis-server -y
Passo 3: Configurar o Redis
Após a instalação, vamos ajustar a configuração para otimizar o Redis. Primeiro, edite o arquivo de configuração principal:
sudo nano /etc/redis/redis.conf
Procure a linha supervised e altere o valor para systemd, permitindo que o Redis seja gerenciado corretamente pelo systemd:
supervised systemd
Salve o arquivo e saia do editor.
Passo 4: Iniciar e habilitar o serviço Redis
Agora vamos iniciar o Redis e configurá-lo para iniciar automaticamente no boot:
sudo systemctl start redis
sudo systemctl enable redis
Verifique se o Redis está funcionando corretamente:
sudo systemctl status redis
Passo 5: Testar o Redis
Para garantir que o Redis está funcionando, use o seguinte comando para acessar o cliente Redis:
redis-cli
No cliente Redis, digite o comando PING para verificar se o servidor responde:
PING
Se o Redis estiver funcionando corretamente, ele retornará PONG.
Passo 6: Configurar uma senha para o Redis (Opcional)
Por padrão, o Redis não exige autenticação. Para adicionar uma camada extra de segurança, você pode configurar uma senha no arquivo de configuração do Redis. Edite o arquivo redis.conf novamente:
sudo nano /etc/redis/redis.conf
Encontre a linha que começa com requirepass, descomente-a e adicione uma senha forte:
requirepass suaSenhaForteAqui
Salve o arquivo e reinicie o Redis para aplicar as mudanças:
sudo systemctl restart redis
Conclusão
Você instalou e configurou com sucesso o Redis no Ubuntu 20.04. Agora, você pode utilizá-lo como cache de alto desempenho ou como banco de dados em memória para suas aplicações.
Se você estiver usando um servidor VPS, essa configuração garantirá maior desempenho e flexibilidade para hospedar o Redis e otimizar suas aplicações.