Ruby: Konfiguracja Redis jako systemu cache dla Ruby on Rails

Ta dokumentacja jest częścią przewodnika Redis. Pełny przewodnik znajdziesz tutaj: Połącz Ruby i Ruby on Rails z Redis, aby uzyskać szybkie cache’owanie i obsługę zadań w tle.

👋 Witamy w dokumentacji Stackhero!

Stackhero oferuje gotowe do użycia rozwiązanie Ruby cloud, które zapewnia szereg korzyści, w tym:

  • Wdrażaj swoją aplikację w kilka sekund za pomocą prostego git push.
  • Używaj własnej nazwy domeny i korzystaj z automatycznej konfiguracji certyfikatów HTTPS dla zwiększonego bezpieczeństwa.
  • Zyskaj spokój dzięki automatycznym backupom, aktualizacjom jednym kliknięciem oraz prostemu, przejrzystemu i przewidywalnemu cennikowi.
  • Uzyskaj optymalną wydajność i solidne zabezpieczenia dzięki prywatnej, dedykowanej infrastrukturze.

Oszczędzaj czas i uprość sobie życie: wystarczy 5 minut, aby przetestować rozwiązanie Ruby cloud hosting od Stackhero!

Aby zintegrować cache’owanie z Redis, dodaj gem redis do swojego projektu:

bundle add redis

Następnie zaktualizuj plik config/environments/production.rb:

config.cache_store = :redis_cache_store, { url: ENV["REDIS_URL"] }

Ustaw zmienną środowiskową REDIS_URL. Zamień <yourPassword> i <XXXXXX> na swoje rzeczywiste dane dostępowe:

REDIS_URL="rediss://default:<yourPassword>@<XXXXXX>.stackhero-network.com:6380"

Więcej szczegółów i opcji zaawansowanych znajdziesz w oficjalnej dokumentacji cache Rails.