Redis Jest to zaawansowana platforma, która pozwala nam przechowywać wartości i bardzo szybko je konsultować, jest niczym cache, w którym możemy pracować z sesjami lub danymi, które muszą trwać podczas sesji bez konieczności przechowywania ich w bazie danych.
Aby móc korzystać Redis, Laravel Musisz tylko mieć instancję tego serwera w lokalizacji, w której możesz uzyskać do niej dostęp, ponieważ mamy klasy, które dają nam wsparcie, aby móc prawidłowo współdziałać z usługą.
WymaganiaNajpierw będziemy potrzebować serwera Redis funkcjonalne i dostępne dla naszej aplikacji, w tym celu możemy odwiedzić redis.io i dowiedz się, jak go zainstalować. Wtedy będziemy potrzebować standardowej instalacji Laravel, musimy też wiedzieć, jak robić widoki i trasy.
Aby wszystko działało, wykonamy kilka prostych kroków:
1- Przede wszystkim musimy stworzyć jakieś trasy, pierwszą będzie ta, którą pokazuje nam formularz, kiedy składamy żądanie DOSTWAĆ, następnie utworzymy trasę, która przechwytuje przesłanie formularza za pośrednictwem Poczty i przekazuje wartości do RedisNa koniec musimy stworzyć trasę, która wywołuje widok i pokazuje uzyskane wartości Redis. Zobaczmy kod, którego musimy użyć:
2- Jeśli spojrzymy trochę na związek z Redis jest obsługiwany przez klasę o tej samej nazwie, która należy do pakietów Laravel, używamy Twojej metody połączenie () za pomocą którego nawiążemy połączenie między naszą aplikacją a serwerem Redis, następnie do ustawienia wartości do wykorzystania będziemy używać metody hset ()W ramach metody ustalamy instancję, którą ma przyjąć, nazwę zmiennej i na końcu wartość, w tym przypadku jaką otrzymuje z formularza.
3- Następnie w widoku konsultującym dane ponownie nawiążemy połączenie z serwerem Redis, a otrzymamy metodą hget (), instancję i jej wartość, której potrzebujemy, i dzięki temu możemy zrobić wrażenie jej zawartości, potwierdzając tym samym, że nasza aplikacja działa.
Dlaczego warto korzystać z Redisa?Jest to usługa znacznie szybsza niż korzystanie z Baza danych do przechowywania sesji, dzięki temu mamy tę zaletę, że możemy przenosić duże ilości danych dla wielu użytkowników bez uszczerbku dla wydajności lub doświadczenia naszej aplikacji.
Ponadto możemy również użyć Redis jako pośrednik do dzielenia się informacjami z innymi usługami, które są w naszym ekosystemie, a tym samym do jak najlepszego wykorzystania dostępnych narzędzi.
Na tym kończymy ten samouczek, nauczyliśmy się, jak włączyć Redis i jego zalety dla naszej aplikacji wykonanej w Laravel, Mimo Redis Twoja baza danych nie jest relacyjną bazą danych klucz> wartość, pozwala nam efektywnie organizować informacje, może nie tak jak tradycyjne aplikacje, ale możemy jakoś wykorzystać jego ogromną szybkość.
Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt