Valkey: Configurar Valkey como sistema de cache para Ruby on Rails

Esta documentação faz parte do guia Utilizar com Ruby. Consulte o guia completo aqui: Como conectar Valkey com Ruby.

👋 Bem-vindo à documentação do Stackhero!

A Stackhero oferece uma solução Valkey cloud pronta a usar que proporciona uma série de benefícios, incluindo:

  • Interface web UI Redis Commander incluída.
  • Tamanho e transferências de mensagens ilimitados.
  • Atualizações simplificadas com apenas um clique.
  • Desempenho ótimo e segurança robusta alimentados por uma VM privada e dedicada.

Poupe tempo e simplifique a sua vida: são necessários apenas 5 minutos para experimentar a solução Valkey cloud hosting da Stackhero!

Para configurar Valkey como sistema de cache em Ruby on Rails, siga estes passos:

  1. Instale o gem redis:
bundle add redis
  1. Edite o ficheiro config/environments/production.rb e adicione a seguinte configuração:
config.cache_store = :redis_cache_store, { url: ENV['VALKEY_URL'] }
  1. Defina a variável de ambiente VALKEY_URL. Use um URL no seguinte formato, substituindo <yourPassword> e <XXXXXX> pelas suas credenciais:
VALKEY_URL="rediss://default:<yourPassword>@<XXXXXX>.stackhero-network.com:<PORT_TLS>"

Para mais detalhes sobre a configuração de Valkey como sistema de cache para Ruby on Rails, pode consultar a documentação oficial de Rails aqui.