
Matthew Stevenson
0
1533
38
Ten krótki samouczek pokazuje studentom i nowym nowym użytkownikom, jak zainstalować i skonfigurować magazyn danych Redis w pamięci i serwer pamięci podręcznej w systemie Ubuntu 20.04 | Serwer 18.04.
Dla niewtajemniczonych Redis to pamięć podręczna i magazyn danych, który jest powszechnie używany jako baza danych do przechowywania struktur danych, takich jak ciągi znaków, skróty, listy, zestawy, posortowane zestawy z zapytaniami o zakres itp..
Na wyższym poziomie wdrożenia może również zapewnić wysoką dostępność za pośrednictwem usługi Redis Sentinel, w tym monitorowanie, powiadomienia Automatyczne przełączanie awaryjne i automatyczne partycjonowanie w wielu węzłach Redis.
Dla studentów i nowych użytkowników szukających systemu Linux, na którym można rozpocząć naukę, najłatwiejszym miejscem do rozpoczęcia jest system operacyjny Ubuntu Linux…. To świetny system operacyjny Linux dla początkujących i osób szukających łatwiejszej w użyciu dystrybucji Linuksa.
Ubuntu to system operacyjny Linux typu open source, który działa na komputerach stacjonarnych, laptopach, serwerach i innych urządzeniach
Korzystając z Ubuntu, przekonasz się, że Linux nie różni się tak bardzo od systemu Windows i innych systemów operacyjnych na tak wiele sposobów, zwłaszcza jeśli chodzi o używanie systemu do wykonywania pracy
Więcej informacji o Redis można znaleźć na jego stronie głównej.
Aby uzyskać Redis na Ubuntu, wykonaj poniższe czynności:
Krok 1: Zainstaluj serwer Redis
W tym poście założono, że Twoje konto na serwerze może obsługiwać uprawnienia administracyjne…
Aby zainstalować Redis, po prostu uruchom poniższe polecenia w wierszu poleceń Ubuntu…
sudo apt update sudo apt install redis-server
Po uruchomieniu powyższych poleceń serwer Redis powinien być zainstalowany i gotowy do użycia…
Poniższe polecenia mogą służyć do zatrzymywania, uruchamiania i włączania serwera Redis do automatycznego uruchamiania przy każdym uruchomieniu systemu…
sudo systemctl stop redis-server sudo systemctl start redis-server sudo systemctl włącz redis-server
Aby sprawdzić, czy serwer działa, uruchom poniższe polecenia
sudo systemctl status redis-server
Powinno to wyświetlić stan usługi Redis Server:
Wynik: redis-server.service - Zaawansowany magazyn wartości kluczy Załadowano: załadowano (/lib/systemd/system/redis-server.service; włączone; ustawienie dostawcy: włączone) Aktywny: aktywny (działa) od pt. 02:30 CST; 15s temu Dokumenty: http://redis.io/documentation, man: redis-server (1) Główny PID: 26589 (redis-server) Zadania: 4 (limit: 4674) CGroup: /system.slice/redis-server. usługa └─26589 / usr / bin / redis-server 127.0.0.1:6379 ...
Dzięki temu wiesz, że Redis działa
Krok 2: Skonfiguruj serwer Redis
Teraz, gdy serwer jest już zainstalowany i zweryfikowany, wykonaj poniższe czynności, aby skonfigurować zdalne logowanie i dostosować zaporę sieciową Ubuntu…
Domyślnie Redis nie zezwala na dostęp z lokalizacji zdalnych (dostęp z innego serwera / klienta)… Cały dostęp jest ograniczony do lokalnego hosta serwera, na którym jest zainstalowany… (przykład: 127.0.0.1).
W większości środowisk serwer Redis i obsługiwane przez niego aplikacje działają na jednym serwerze… W tej sytuacji nie jest potrzebny dostęp zdalny, ponieważ cała komunikacja odbywa się na jednym komputerze hosta…
Jeśli jednak zarówno serwer Redis, jak i używające go aplikacje znajdują się na osobnych hostach, wymagany będzie dostęp zdalny…
Aby zezwolić na dostęp zdalny, otwórz plik konfiguracyjny Redis, uruchamiając poniższe polecenia:
sudo nano /etc/redis/redis.conf
Następnie zmień podświetloną linię, jak pokazano poniżej… zasadniczo zastępując 127.0.0.1 wszystkimi zerami (0.0.0.0) lub ogranicz dostęp do określonego adresu IP hosta, który będzie wymagał dostępu do Redis…
# JEŚLI NA PEWNO CHCESZ SŁUCHAĆ WSZYSTKICH INTERFEJSÓW # PO PROSTU KOMENTARZ W PONIŻSZEJ LINII # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0 :: 1 # Tryb chroniony jest warstwą ochrony bezpieczeństwa, aby uniknąć tego # instancje Redis pozostawione otwarte w Internecie są dostępne i wykorzystywane.
Zapisz plik i zakończ.
Po wprowadzeniu zmian w pliku uruchom ponownie usługę Redis.
sudo systemctl zrestartuj serwer redis
Sprawdź, czy Redis nasłuchuje wszystkich połączeń w wersji 0.0.0.0, uruchamiając poniższe polecenia:
ss -an | grep 6379
Powinieneś otrzymać dane wyjściowe, jak pokazano poniżej:
Wynik: tcp SŁUCHAJ 0 128 0.0.0.0:6379 0.0.0.0:* tcp SŁUCHAJ 0 128 [:: 1]: 6379 [::]: *
Jeśli korzystasz również z zapory sieciowej Ubuntu, po prostu dodaj poniższe zasady, aby umożliwić wszystkim hostom w Twojej podsieci (192.168.0.0) dostęp do serwera Redis i numeru portu…
sudo ufw zezwala na protokół Proto tcp z 192.168.0.0/24 na dowolny port 6379
Że należy to zrobić.
Aby sprawdzić, czy Redis hostowany pod adresem IP 192.168.0.2 odpowiada zdalnym hostom… wpisz poniższe polecenia ze zdalnego serwera…
redis-cli -h 192.168.0.2 świst
Serwer Redis powinien odpowiedzieć pongiem
Jeśli otrzymasz poprawną odpowiedź, wszystko jest gotowe…
Wniosek:
Ten post pokazuje, jak zainstalować i skonfigurować serwer Redis w systemie Ubuntu 20.04 | 18.04… Jeśli powyżej znajdziesz jakieś błędy, zostaw nam komentarz i zgłoś poniżej: