Dowiedzmy się, jak możemy połączyć Redis z aplikacją Ruby.
Wymagania
Podstawowa wiedza na temat pracy z Redis i Ruby.
Zainstaluj Ruby Interpreter i Redis Server w swoim systemie.
Instalowanie klienta Redis Ruby
Aby podłączyć Ruby z Redis, musimy zainstalować klienta Redis Ruby. W tym artykule użyjemy klejnotu Redis-RB.
https: // github.COM/REDIS/REDIS-RB
Otwórz terminal i wprowadź poniższe polecenie, aby zainstalować:
$ klejnot instaluj redisPo zainstalowaniu możemy kontynuować podłączenie Redis z naszą aplikacją.
Łączenie Ruby z Redis
Utwórz katalog roboczy i dodaj plik, aby utrzymać kod.
$ mkdir redis_rb && cd redis_rb && touch main.RBOtwórz plik i dodaj kod, jak pokazano poniżej:
wymagają redisW powyższym kodzie zaczynamy importować wymagane moduły.
Następnie łączymy się z Redis za pomocą nowej metody. Jeśli Twój serwer Redis jest zabezpieczony hasłem, wybierz metodę połączenia 2.
Testowanie połączenia Redis
Aby przetestować połączenie, możesz uruchomić Redis.Metoda pingu, jak pokazano:
Redis.świstPowinno to powrócić do ponga po udanym połączeniu.
Ustawienie pary kluczowej rubinowej
Utwórz nową parę wartości kluczowej do bazy danych za pomocą polecenia Set jako:
Redis.set („klucz”, „wartość”)Powinno to powrócić w ten sposób:
# => „OK”Uzyskanie wartości rubinowej
Aby uzyskać wartość powiązaną z kluczem w Redis, użyj metody GET, jak pokazano:
Redis.Weź klucz")Powinno to zwrócić wartość powiązaną z kluczem:
# => „Wartość”Ustawianie klucza wygasania Ruby
Aby utworzyć parę wartości kluczowej z czasem trwania wygaśnięcia, użyj metody setEx jako:
Redis.setEx („expiry_key”, 60, „expiry_value)Powyższe powinno utworzyć klucz o długości wygaśnięcia 60 sekund.
Wniosek
W tym artykule uczysz się podłączyć bazę danych Redis z aplikacją Ruby za pomocą zrozumiałego przejścia całego procesu. Sprawdź dokumenty, aby dowiedzieć się więcej.