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 Commanderweb UI.- Neribotas žinučių dydis ir perdavimai.
- Paprasti atnaujinimai vienu spustelėjimu.
- Optimali veikla ir stiprus saugumas, užtikrinamas privačiu ir dedikuotu VM.
Taupykite laiką ir supaprastinkite savo gyvenimą: tereikia 5 minučių, kad išbandytumėte Stackhero Redis cloud hosting sprendimą!
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.