Valkey: Naudokite Valkey su Ruby ir Ruby on Rails

Ši dokumentacija yra Pradžia vadovo dalis. Visą vadovą rasite čia: Greita pradžios su Valkey gidas.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo paruoštą naudoti Valkey cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:

  • Įtrauktą Valkey Admin web UI.
  • Neribotas žinučių dydis ir perdavimas.
  • Paprasti atnaujinimai vienu paspaudimu.
  • Optimali veikla ir stipri saugumo apsauga, užtikrinama naudojant privačią, dedikuotą infrastruktūrą.

Taupykite laiką ir supaprastinkite savo darbą: išbandyti Stackhero Valkey cloud hosting sprendimą užtrunka tik 5 minutes!

Norėdami pradėti, galite įdiegti redis gem su šia komanda:

bundle add redis

Tada atidarykite config/environments/production.rb failą ir įtraukite šią eilutę:

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

Tada turėsite nustatyti VALKEY_URL aplinkos kintamąjį. Štai pavyzdys, kaip galite suformatuoti URL su savo informacija:

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

įspėjimas Pagal numatytuosius nustatymus talpykla įjungta tik gamybos aplinkoje. Jei norite išbandyti talpyklą kūrimo metu, pakeiskite config/environments/development.rb failą, pridėdami aukščiau pateiktą konfigūraciją, ir nustatykite config.action_controller.perform_caching = true, kad įjungtumėte talpyklą. Geras būdas patikrinti, ar talpykla veikia, yra paleisti Rails konsolę (naudojant bin/rails console) ir išbandyti rašymą su Rails.cache.write("foo", "bar").

Daugiau informacijos apie Valkey konfigūravimą kaip talpyklos sistemą Ruby on Rails galite rasti oficialioje Rails dokumentacijoje čia.

Sidekiq automatiškai naudos Valkey serverį, sukonfigūruotą REDIS_URL aplinkos kintamajame.

Galite nustatyti REDIS_URL aplinkos kintamąjį su savo informacija taip:

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

Daugiau informacijos apie Sidekiq naudojimą su Valkey galite rasti oficialioje dokumentacijoje čia.

Resque automatiškai naudos Valkey serverį, apibrėžtą REDIS_URL aplinkos kintamajame.

Galite nustatyti REDIS_URL aplinkos kintamąjį su savo informacija taip:

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

Papildomą informaciją apie Resque naudojimą su Valkey galite rasti oficialioje dokumentacijoje čia.