wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-como-cache-para-melhorar-a-performance-de-aplicacoes-ruby-on-rails.md

Desenvolvimento

Como configurar o Redis 7 como cache para melhorar a performance de aplicações Ruby on Rails

atualizado em 19/08/2026

O Redis é um armazenamento de estrutura de dados na memória, amplamente utilizado como cache para melhorar a performance de aplicações. Neste manual, abordaremos como configurar o Redis 7 como cache para aplicações Ruby on Rails.

Pré-requisitos

  • Servidor Linux com acesso ao terminal.
  • Ruby on Rails instalado.
  • Redis 7 instalado.

Passo a Passo

1. Instalar o Redis

Se o Redis não estiver instalado, você pode instalá-lo utilizando o gerenciador de pacotes do seu sistema. Para sistemas baseados em Debian, use:

sudo apt update
sudo apt install redis-server

Para sistemas baseados em Red Hat, use:

sudo yum install redis

2. Configurar o Redis

Edite o arquivo de configuração do Redis:

sudo nano /etc/redis/redis.conf

Altere a linha supervised no para supervised systemd e salve o arquivo. Em seguida, inicie o serviço Redis:

sudo systemctl restart redis

3. Instalar a gem do Redis no Rails

Adicione a gem redis ao seu Gemfile:

gem 'redis'

Depois, execute:

bundle install

4. Configurar o Rails para usar o Redis como cache

Abra o arquivo config/environments/production.rb e adicione as seguintes linhas:

config.cache_store = :redis_cache_store, { url: 'redis://localhost:6379/0' }

5. Testar a configuração

Reinicie o servidor Rails e faça uma requisição para verificar se o cache está funcionando corretamente. Você pode usar:

rails s

Depois, utilize um cliente HTTP para testar.

Conclusão

Com o Redis configurado, sua aplicação Ruby on Rails deve apresentar uma melhoria significativa na performance. Lembre-se de monitorar o uso do cache e ajustar as configurações conforme necessário.

Dica: Considere usar o Redis Sentinel para alta disponibilidade e failover automático.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.