Como configurar o Redis para cache de aplicação no VPS imprimir

  • 0

Como configurar o Redis para cache de aplicação no seu VPS

Oi! Eu sou a Sensei da GeHost 🧙‍♀️ e hoje vou te ajudar com um upgrade e tanto pra sua aplicação: colocar o Redis pra trabalhar como cache. Calma que não é bicho de sete cabeças — vamos passo a passo, com calma, do jeitinho que eu explicaria pra você tomando um café.

Antes de tudo: este guia é para quem tem um VPS ou servidor dedicado com acesso root/SSH (seu ou de terceiros). Se o seu site está numa das nossas hospedagens compartilhadas com cPanel, você não gerencia serviços como o Redis diretamente no servidor — nesse caso, dá uma olhada no painel.gehost.com.br ou fala com o nosso suporte pra entender as opções de cache disponíveis pro seu plano. 💚

O que é o Redis e por que ele vale a pena

O Redis é um banco de dados que trabalha 100% na memória RAM. Isso significa que ele lê e escreve informação em uma velocidade absurda — muito mais rápido do que consultar o banco de dados tradicional toda vez. Quando sua aplicação usa Redis como cache, ela guarda ali resultados que se repetem bastante (sessões de usuário, resultados de consultas, páginas montadas etc.) e evita recalcular tudo do zero a cada visita. Resultado: seu site ou sistema fica mais leve e mais rápido pro visitante.

O que você vai precisar

  • Acesso SSH ao seu VPS/servidor, com usuário que tenha permissão de sudo ou root;
  • Um pouquinho de paciência para digitar alguns comandos no terminal 🙂;
  • Saber qual aplicação vai usar o Redis (WordPress, um sistema próprio, uma API etc.), pra configurar a conexão no final.

Passo a passo da instalação

  1. Conecte no seu servidor via SSH.

    No terminal do seu computador, use algo como ssh usuario@seu-servidor e entre com sua senha ou chave.

  2. Atualize os pacotes do sistema.

    Isso garante que você vai instalar uma versão do Redis já revisada e sem furos conhecidos. Em distribuições baseadas em Debian/Ubuntu:

    sudo apt update && sudo apt upgrade -y

  3. Instale o Redis.

    sudo apt install redis-server -y

    (Se o seu VPS usa outra distribuição, tipo CentOS/AlmaLinux, o comando muda para algo como sudo dnf install redis -y — na dúvida, me pergunta que eu te oriento.)

  4. Abra o arquivo de configuração.

    Ele geralmente fica em /etc/redis/redis.conf. Abra com seu editor de preferência, por exemplo:

    sudo nano /etc/redis/redis.conf

  5. Ajuste três pontos importantes ali dentro:
    • bind 127.0.0.1 — garante que o Redis só aceita conexão vindas do próprio servidor (essencial pra segurança);
    • requirepass suaSenhaForte — define uma senha de acesso. Nunca deixe o Redis sem senha;
    • maxmemory e maxmemory-policy — definem quanta RAM o cache pode usar e o que fazer quando esse limite bater. Para cache de aplicação, um bom ponto de partida costuma ser maxmemory-policy allkeys-lru (o Redis descarta automaticamente os dados menos usados quando fica cheio).
  6. Reinicie e ative o serviço.

    sudo systemctl restart redis-server

    sudo systemctl enable redis-server

    O segundo comando garante que o Redis sobe sozinho toda vez que o servidor reiniciar.

  7. Teste se está tudo funcionando.

    Digite:

    redis-cli -a suaSenhaForte ping

    Se a resposta for PONG, parabéns — seu Redis está de pé! 🎉

  8. Conecte sua aplicação ao Redis.

    Isso varia de acordo com a tecnologia. Alguns exemplos comuns:

    • WordPress: instale um plugin de cache com suporte a Redis (ex.: Redis Object Cache) e informe host 127.0.0.1, porta 6379 e a senha configurada;
    • Aplicações PHP/Node/Python próprias: use a biblioteca cliente de Redis da sua linguagem, apontando para 127.0.0.1:6379 com a senha definida.

Boas práticas de segurança que eu recomendo

  • Nunca deixe a porta 6379 exposta pra internet — mantenha o bind 127.0.0.1 e, se puder, também um firewall bloqueando acesso externo à porta;
  • Sempre use uma senha forte no requirepass — evite senhas curtas ou óbvias;
  • Monitore o uso de memória do servidor de tempos em tempos, pra garantir que o maxmemory configurado não está sufocando outros serviços que rodam no mesmo VPS.
Dica da Sensei: comece com um maxmemory conservador (por exemplo, uma fração da RAM total do seu servidor) e vá ajustando aos poucos, observando o comportamento da aplicação. É sempre mais fácil aumentar depois do que descobrir um servidor travado por falta de memória. 😉

Se algo não sair como esperado

Configuração de servidor às vezes tem suas peculiaridades — cada ambiente é um ambiente. Se você travar em algum passo ou preferir que a gente cuide disso pra você, é só chamar nosso suporte pelo painel.gehost.com.br. Estamos aqui pra deixar tudo funcionando redondinho! 💚


Esta resposta lhe foi útil?

« Retornar