Redis®*: Redis naudojimas su Ruby ir Ruby on Rails
Ši dokumentacija yra Darbo pradžia vadovo dalis. Visą vadovą rasite čia: Trumpas vadovas, kaip pradėti naudoti Redis.
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo paruoštą naudoti Redis cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:
- Įtraukta
Redis Commanderžiniatinklio sąsaja.- Neribotas žinučių dydis ir perdavimas.
- Paprasti atnaujinimai vienu paspaudimu.
- Optimali veikla ir stipri apsauga dėl privačios, dedikuotos infrastruktūros.
Taupykite laiką ir palengvinkite sau darbą: išbandyti Stackhero Redis cloud hosting sprendimą užtrunka tik 5 minutes!
Redis konfigūravimas kaip podėlio sistemos Ruby on Rails
Norėdami pradėti, galite įdiegti redis gem naudodami:
bundle add redis
Tada galite atidaryti config/environments/production.rb ir pridėti šią eilutę:
config.cache_store = :redis_cache_store, { url: ENV["REDIS_URL"] }
Tuomet galite apibrėžti REDIS_URL aplinkos kintamąjį. Štai šablonas, kurį galite pritaikyti pagal savo duomenis:
REDIS_URL="rediss://default:<yourPassword>@<XXXXXX>.stackhero-network.com:<PORT_TLS>"
Pagal numatytuosius nustatymus podėlis įjungtas tik production aplinkoje. Jei norėtumėte išbandyti podėlį kūrimo metu, taip pat galite atnaujinti
config/environments/development.rb. Pridėkite tą pačią aukščiau parodytą konfigūraciją ir įtraukiteconfig.action_controller.perform_caching = true, kad įjungtumėte podėlį. Vienas paprastas būdas patvirtinti, kad podėlis veikia, yra paleisti Rails konsolę subin/rails consoleir išbandytiRails.cache.write("foo", "bar").
Daugiau informacijos apie Redis naudojimą kaip cache store Ruby on Rails aplinkoje rasite oficialioje Rails dokumentacijoje.
Redis konfigūravimas Sidekiq
Sidekiq automatiškai naudoja Redis serverį, apibrėžtą REDIS_URL aplinkos kintamajame.
Galite nustatyti REDIS_URL su savo prisijungimo duomenimis taip:
REDIS_URL="rediss://default:<yourPassword>@<XXXXXX>.stackhero-network.com:<PORT_TLS>"
Daugiau informacijos apie Sidekiq naudojimą su Redis rasite oficialioje Sidekiq dokumentacijoje.
Redis konfigūravimas Resque
Kaip ir Sidekiq, Resque naudoja Redis serverį, apibrėžtą REDIS_URL aplinkos kintamajame.
Galite nustatyti REDIS_URL su savo duomenimis taip:
REDIS_URL="rediss://default:<yourPassword>@<XXXXXX>.stackhero-network.com:<PORT_TLS>"
Daugiau informacijos apie Resque naudojimą su Redis rasite oficialioje Resque dokumentacijoje.