Jak zainstalować Redis w RHEL 8

Jak zainstalować Redis w RHEL 8

Redis (co znaczy Zdalny serwer słownika) to open source, dobrze znany i zaawansowany sklep struktury danych w pamięci, używany jako broker bazy danych, pamięci podręcznej i wiadomości. Możesz uznać to za sklep i pamięć podręczną: ma projekt, w którym dane są zawsze modyfikowane i odczytywane z głównej pamięci komputera (Baran), ale także przechowywane na dysku.

Redis Funkcje obejmują między innymi wbudowaną replikację, transakcje i różne poziomy trwałości na dysku. Obsługuje różne struktury danych, w tym ciągi, listy, zestawy, skróty, sortowane zestawy z zapytaami zakresu, mapy bitowe i wiele innych.

Jest używany jako idealne rozwiązanie do budowania wysokowydajnych, skalowalnych oprogramowania i aplikacji internetowych. Obsługuje większość języków programowania, w tym Python, PHP, Java, C, C#, C ++, Perl, Lua, Go, Erlang i wiele innych. Obecnie są używane przez firmy takie jak Github, Pinterest, Snapchat, Przepełnienie stosu i więcej.

Chociaż Redis Działa w większości POSIX Systemy takie jak Linux, *BSD i OS X bez zależności zewnętrznych, Linux jest zalecaną platformą do wdrażania produkcji.

W tym artykule wyjaśnimy, jak zainstalować Redis NA RHEL 8 Rozkład Linuksa.

Wymagania:

  1. RHEL 8 z minimalną instalacją
  2. RHEL 8 z włączoną subskrypcją Redhat
  3. RHEL 8 ze statycznym adresem IP

Instalowanie serwera Redis na RHEL 8

1. W RHEL 8, Redis Meta-package jest dostarczany przez moduł Redis, który można zainstalować za pomocą menedżera pakietów DNF.

# moduł DNF Zainstaluj Redis lub # DNF Instaluj @Redis 
Zainstaluj Redis na RHEL 8

Poniżej są przydatne Redis Skonfiguruj wskazówki przed rozpoczęciem i skonfigurowaniem usługi Redis:

Ustaw jądro Linux Pamięć nadmierna ustawienie do 1 poprzez dodanie Vm.OverCommit_Memory = 1 Do /etc/sysctl.conf plik konfiguracyjny.

Następnie zastosuj zmianę poprzez ponowne uruchomienie systemu lub uruchom następujące polecenie, aby natychmiast zastosować ustawienie.

# Sysctl Vm.OverCommit_Memory = 1 

W systemie Linux, przezroczyste ogromne strony mają tendencję do znacznego wpływu zarówno na użycie pamięci, jak i opóźnienie. Aby wyłączyć, użyj następującego polecenia ECHO.

# echo nigdy>/sys/jądro/mm/przezroczysta_hugePage/włączona 

Ponadto upewnij się również, że skonfigurujesz zamian w swoim systemie. Sugeruje się skonfigurowanie tak samo, jak wymiana, co pamięć.

2. Redis jest zaprojektowany tak, aby był bardzo długotrwałym procesem na twoim serwerze Systemd, może działać jako usługa. Aby na razie uruchomić Usługę Redis i włączyć ją do automatycznego start w czasie rozruchu, użyj narzędzia SystemCtl w następujący sposób.

# Systemctl Start Redis # Systemctl Włącz Redis # Systemctl Status Redis 
Rozpocznij Redis na Rhel 8

Z powyższego wyjścia jasne jest, że Redis serwer działa na porcie 6379, i możesz go zweryfikować za pomocą jednego z następujących poleceń:

# ss -tlpn lub # ss -tlpn | GREP 6379 
Sprawdź port Redis Running Port

Ważny: To oznacza, że Redis jest skonfigurowany do słuchania tylko na adresie interfejsu LOPV4 IPv4 na powyższym porcie.

Konfigurowanie serwera Redis na RHEL 8

3. Możesz skonfigurować Redis za pomocą /etc/redis.conf plik konfiguracyjny. Plik jest dobrze udokumentowany, każda z domyślnych dyrektyw konfiguracji jest dobrze wyjaśniona. Zanim będziesz mógł go edytować, utwórz kopię zapasową pliku.

# cp /etc /redis.conf /etc /redis.conf.Orig 

4. Teraz otwórz go do edycji za pomocą dowolnego z twoich ulubionych edytorów tekstowych.

# vi /etc /redis.conf 

Jeśli chcesz, aby Redis-Server słuchał połączeń zewnętrznych (szczególnie jeśli konfigurujesz klaster), musisz ustawić go, aby słuchać konkretnego interfejsu lub wielu wybranych interfejsów za pomocą „”wiązać„Dyrektywa konfiguracyjna, a następnie jeden lub więcej adresów IP.

Oto przykład:

Bind 127.0.0.1 BIND 192.168.56.10 192.168.2.105 

5. Po wprowadzeniu jakichkolwiek zmian w pliku konfiguracyjnym Redis, uruchom ponownie usługę Redis, aby zastosować zmiany.

# Systemctl restart redis 

6. Jeśli Twój serwer ma działając domyślną usługę zapory, musisz otworzyć port 6379 w zaporze, aby umożliwić zewnętrzne połączenie z serwerem Redis.

# Firewall-CMD --PerManenent --add-Port = 6379/TCP # Firewall-CMD-RELOAD 

7. Wreszcie dostęp do serwera Redis za pomocą redis-cli Program klienta.

# Redis-cli> Lista klientów 
Uzyskaj dostęp do serwera Redis

Aby uzyskać więcej informacji o tym, jak Redis Działa i jak z niego korzystać, zobacz dokumentację Redis.

To wszystko! W tym artykule wyjaśniliśmy, jak zainstalować Redis W RHEL 8. Jeśli masz jakieś zapytania, podziel się z nami za pośrednictwem poniższego formularza opinii.