wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-0-como-cache-para-aplicacoes-rails-no-ubuntu-22-04.md

Desenvolvimento

Como configurar o Redis 7.0 como cache para aplicações Rails no Ubuntu 22.04

atualizado em 24/07/2026

O Redis é um sistema de armazenamento em memória que pode ser utilizado como cache para aplicações Rails, melhorando a performance e a velocidade de resposta. Neste manual, você aprenderá a configurar o Redis 7.0 em um servidor Ubuntu 22.04.

Pré-requisitos

  • Ubuntu 22.04 instalado
  • Acesso root ou sudo
  • Ruby on Rails instalado

Passo 1: Instalar o Redis

Primeiro, atualize o sistema e instale o Redis:

sudo apt update && sudo apt upgrade -y
sudo apt install redis-server -y

Passo 2: Configurar o Redis

Após a instalação, você pode configurar o Redis editando o arquivo de configuração:

sudo nano /etc/redis/redis.conf

Altere as seguintes configurações:

  • supervised: mude de no para systemd
  • bind: comente a linha ou altere para bind 127.0.0.1
  • protected-mode: defina como yes

Salve e saia do editor. Em seguida, reinicie o Redis:

sudo systemctl restart redis.service

Passo 3: Verificar se o Redis está funcionando

Verifique o status do Redis com o comando:

sudo systemctl status redis

Você também pode testar a conexão com o Redis usando o cliente interativo:

redis-cli

Uma vez no cliente, digite:

PING

Se tudo estiver correto, você deve receber a resposta PONG.

Passo 4: Integrar o Redis com Rails

Adicione a gem redis e redis-rails ao seu Gemfile:

gem 'redis'
gem 'redis-rails'

Depois, execute:

bundle install

Configure o cache no arquivo config/environments/production.rb:

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

Conclusão

Agora você tem o Redis configurado como cache para sua aplicação Rails. Isso deve melhorar a performance da sua aplicação. Dica: Monitore o uso do Redis com ferramentas como o redis-cli monitor para otimizar ainda mais sua configuração.

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.