Jak zainstalować i skonfigurować serwer Redis w systemie Ubuntu 18.04 | 16.04

  • George Richardson
  • 0
  • 2096
  • 47

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 18.04 | 16.04 serwer…

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…

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 18.04 | 16.04… Jeśli powyżej znajdziesz jakieś błędy, zostaw nam komentarz i zgłoś poniżej:




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux