Jak połączyć Redis z rdzą

Jak połączyć Redis z rdzą
Rdza stała się jednym z najbardziej popularnych i wpływowych języków programowania we współczesnym wieku. Wraz ze wzrostem zespołu internetowego Rust może zasilać sieć w ciągu dekady.

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!!