Wymagania wstępne
Aby śledzić ten samouczek, zalecamy:
Klient Redis Java - sałata
Aby połączyć naszą aplikację z Java, potrzebujemy klienta Java. Redis ma różnych klientów Java, których możesz użyć. Jednak w tym samouczku użyjemy sałaty.
Sałata to bezpłatny, bezpieczny dla wątków klient Redis, który jest łatwy do skonfigurowania. Zapewnia synchroniczne i asynchroniczne połączenia z Redis z minimalną konfiguracją.
Nowy projekt
Zacznijmy od utworzenia nowego projektu w IntelliJ. Najpierw otwórz swój IDE i wybierz nowy projekt.
Wybierz typ projektu jako java i ustaw swój projekt SDK na panelu po lewej stronie.
Wybierz Utwórz z szablonu w następujących systemach Windows i wybierz z wiersza poleceń.
Kliknij Dalej i ustaw nazwę i ścieżkę dla swojego projektu.
Po zakończeniu wylądujesz na edytorze kodu.
Zainstaluj sałatę
Aby zainstalować sałatę w naszym projekcie Java, musimy dodać framework. W strukturze projektu kliknij prawym przyciskiem myszy katalog główny i wybierz „Dodaj obsługę Framework."
Tutaj wybierz Maven i kliknij OK.
Przejdź do katalogu SRC i otwórz POM.plik XML. Edytuj plik i dodaj następujące wiersze.
Powyższe powinno zainstalować sałatę jako zależność Maven.
Exapand twoich zależności okna i powinieneś zobaczyć strukturę, jak pokazano:
NOTATKA: IntelliJ będzie pobierać i zainstalują dla Ciebie zależności Maven.
Java Connect to Redis
Dodaj poniższy kod, aby połączyć się z klastrem Redis w pliku źródłowym.
pakiet com.csalem;Powyższy kod powinien podłączyć klaster Redis i wydrukować wiadomości, jeśli się powiedzie.
Redis Ustaw nową wartość klucza
Aby ustawić nową parę wartości kluczowej, dodaj kod jako:
Syncalcommands.set („mykey”, „myValue”);Powyższy kod powinien dodać nowy LEY i wartość do bazy danych Redis.
Aby dodać klucz wygasający, użyj kodu:
Syncalcommands.setex („mykey”, 60, „myValue”);Powyższe mówi Redisowi dodanie nowego klucza, który wygasa w 60 sekund.
Redis otrzymuje wartość
Aby uzyskać klucz powiązany z konkretnym kluczem, możemy zrobić:
System.na zewnątrz.println (SyncCommands.Get („mykey”));Powyższe powinno powrócić:
MyValueWniosek
W tym samouczku omówiliśmy, jak połączyć Redis z aplikacją Java za pomocą klienta sałaty i maven.
Dziękuje za przeczytanie!