Ten artykuł przygotuje się do montażu sieci, ucząc się, jak łączyć Redis z naszą aplikacją. Pamiętaj, że jest to początkujący i nie eksploruje szczegółowych tematów rdzy lub redis.
Wymagania
Ten samouczek zakłada, że w systemie masz najnowszy kompilator Rust i Redis Server.
Zakładamy również, że nie jesteś nowy ani Redis lub Rust.
Instalowanie klienta Redis
Aby połączyć Redis z rdzą, potrzebujemy klienta Redis Rust. W tym samouczku użyjemy klienta Redis-RS. Zapraszam jednak do sprawdzenia innych klientów.
Zacznij od utworzenia nowego projektu:
$ Cargo New Redis_RUST -BIN
Powyższe polecenie poda nowy projekt ze wszystkimi potrzebnymi plikami i katalogami.
Aby zainstalować pakiet Redis-RS, edytuj ładunek.plik toml i dodaj następujący wiersz:
[zależności]
redis = "0.21.5 "
Zapisz i zamknij plik.
Rust Connect Redis
Otwórz główną.plik RS w katalogu SRC i dodaj kod, jak pokazano poniżej:
Zewnętrzna skrzynia;
Użyj Redis :: polecenia;
fn main ()
// Utwórz klienta
LET Client = redis :: Client :: „Redis: // 127.0.0.1 ")?;
Niech mut conn = cleint.get_connection ()?;
W powyższym kodzie zaczynamy od zaimportowania tworzenia zewnętrznego.
Tworzymy klienta na serwerze Redis za pomocą metody otwartej w głównej funkcji.
Następnie używamy funkcji get_connection (), aby poinformować klienta, aby połączył się z serwerem Redis. Powinno to zwrócić obiekt połączenia, którego możemy użyć do wysyłania poleceń na serwer Redis.
Uwaga: Jeśli Twój serwer Redis jest zabezpieczony hasłem, użyj formatu adresu URL, jak pokazano poniżej:
redis: // [] [: @ @] [:Port][/ ]
Na przykład, aby ustawić hasło dla domyślnej nazwy użytkownika:
redis: // domyślnie: hasł[email protected]: 6379/0
Rust SET PARA CELUE Para
Najbardziej podstawową operacją jest tworzenie nowej pary wartości kluczowej podczas pracy z Redis. Możemy to zrobić za pomocą prostej metody jako:
Niech _: () = conn.zestaw („rok”, 2022)?;
Powyższe powinno utworzyć nowy klucz o nazwie rok z wartością 2022 na serwerze Redis.
Możemy również utworzyć klucz wygasający z kodem, jak pokazano poniżej:
Niech _: () = conn.Setex („rok”, 2022, 60)?;
Kod powyżej tworzy klucz, który wygasa w 60 milisekundach.
Rustę uzyskaj wartość
Aby pobrać wartość powiązaną z kluczem, możemy użyć kodu, jak pokazano:
println!(„Rok: ”, Conn.Get („Rok”));
Wniosek
Ten samouczek bada podstawy połączenia Redis z rdzą. Możesz sprawdzić więcej na zasadzie podanym poniżej:
https: // dokumenty.RS/redis/najnowszy/redis/
Dziękuje za przeczytanie!!