GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren und konfigurieren Sie Redis unter CentOS 8

Redis ist ein In-Memory-Datenstrukturspeicher. Es ist eine Open-Source-Anwendung, die als Memcached-Alternative zum Speichern von Schlüssel-Wert-Paaren verwendet werden kann, bedeutet Sätze von zwei verknüpften Elementen, als Datenbank NoSQL, Message Broker und unterstützt verschiedene Datenstrukturen wie Hashes, Listen, Sets, Zeichenfolgen und mehr.

Wir stellen Ihnen in diesem Artikel die vollständigen Installations- und Konfigurationsdetails von Redis auf dem CentOS 8-Linux-System zur Verfügung.

Voraussetzungen

Melden Sie sich als Administrator oder mit Root-Rechten bei CentOS 8 an, um Redis zu installieren.

Installation von Redis auf CentOS 8

Redis kann auf einem CentOS 8-System in den folgenden Schritten installiert werden:

Schritt 1:Installieren Sie Redis mit dem CentOS 8-Repository

Melden Sie sich zunächst beim System an und öffnen Sie die Befehlszeilenanwendung „Terminal“ in der linken Seitenleiste Ihres CentOS 8-Desktops. Aktualisieren Sie nun die Systempakete und CentOS 8-Repositories, indem Sie den unten genannten Befehl ausführen:

$ sudo dnf update
$ sudo dnf install redis

Schritt 2:Überprüfen Sie die Redis-Installation

Sobald die Installation von Redis abgeschlossen ist, überprüfen Sie die Redis-Installationsdetails mit dem unten aufgeführten Terminalbefehl:

$ rpm -qi redis

Schritt 3:Redis-Dienst aktivieren 

Aktivieren und starten Sie in diesem Schritt den Redis-Dienst unter CentOS 8 mit den folgenden Befehlen:

$ sudo systemctl enable redis

$ sudo systemctl start redis

Überprüfen Sie den Ausführungsstatus des Redis-Dienstes, indem Sie den unten aufgeführten Befehl ausführen:

$ sudo systemctl status redis

Standardmäßig wird Port 6379 von Redis verwendet. Mit dem netstat-Befehl können Sie den Port ganz einfach wie folgt bestätigen:

$ sudo netstat -pnltu | grep redis

Schritt 4:Redis-Konfiguration für den Fernzugriff

Standardmäßig erlaubt Redis dem Redis-Server nur die Verbindungsmittel localhost (127.0.0.1), auf denen das Redis läuft. Redis lässt keine Remote-Verbindungen zu. Wenn ein Benutzer einen einzelnen Server verwendet, auf dem auch die Datenbank des Clients auf demselben Host ausgeführt wird, kann der Benutzer in diesem Fall nicht auf die Remoteverbindung zugreifen. 

Mit der Redis-Konfigurationsdatei können Benutzer jedoch auf die Remoteverbindung zugreifen. Öffnen Sie die Konfigurationsdatei von Redis, indem Sie den unten angegebenen Befehl ausführen:

$ sudo nano /etc/redis.conf

Suchen Sie nun den bind-Parameter in der Konfigurationsdatei und fügen Sie Ihre private Server-IP-Adresse mit 127.0.0.1 wie folgt hinzu:

Speichern Sie die obige Konfiguration und schließen Sie diese Datei.

Starten Sie Redis neu, indem Sie den folgenden Befehl ausführen:

$ sudo systemctl restart redis

Mit dem Befehl „ss“ können Sie leicht überprüfen, ob Redis Port 6379 überwacht oder nicht.

$ ss -an | grep 6379

Um zu überprüfen, ob Redis korrekt funktioniert, senden Sie den Ping an Redis mit dem folgenden Befehl:

$ redis-cli

Schritt 5:Firewall-Zugriff zulassen

Konfigurieren Sie die Firewall auf Ihrem CentOS 8-System, um den Zugriff auf die Remoteverbindungen zu ermöglichen. Fügen Sie zuerst die neue Redis-Zone hinzu, indem Sie den unten aufgeführten Befehl ausführen:

$ sudo firewall-cmd --permanent --new-zone=redis

Fügen Sie die Portnummer „6379“ hinzu, indem Sie den folgenden Befehl verwenden:

$ sudo firewall-cmd --permanent --zone=redis --add-port=6379/tcp

Aktivieren Sie den Firewall-Zugriff auf die private IP, indem Sie den unten aufgeführten Befehl ausführen:

$ sudo firewall-cmd --permanent --zone=redis --add-source=private-IP-address

Laden Sie abschließend die Firewall neu, indem Sie den unten genannten Befehl ausführen:

$ sudo firewall-cmd --reload

Entfernen oder deinstallieren Sie Redis von CentOS 8

Nachdem Sie Redis verwendet haben, können Sie es einfach deinstallieren, um freien Speicherplatz in Ihrem System zu schaffen. Verwenden Sie den folgenden Befehl, um Redis von CentOS 8 zu entfernen:

$ sudo dnf remove redis

Schlussfolgerung

Wir haben in diesem Tutorial die vollständige Installationsbeschreibung von Redis auf dem CentOS 8-System bereitgestellt. Darüber hinaus haben wir auch beschrieben, wie man Redis für Remote-Verbindungen konfiguriert. Am Ende haben wir in diesem Artikel erklärt, wie ein Benutzer Redis mit nur einem einzigen Befehl aus CentOS 8 entfernen kann. Fühlen Sie sich frei, Gedanken über Kommentare zu teilen.


Ubuntu
  1. So installieren und konfigurieren Sie Nginx unter CentOS 7

  2. So installieren und konfigurieren Sie Redis unter Ubuntu 18.04

  3. So installieren und konfigurieren Sie Redis unter Ubuntu 20.04

  4. So installieren und konfigurieren Sie Redis unter CentOS 7

  5. So installieren und konfigurieren Sie GitLab unter CentOS 7

So installieren und konfigurieren Sie ISPConfig CP unter CentOS 7

So installieren und konfigurieren Sie ownCloud auf CentOS 7

So installieren und konfigurieren Sie Redis in Ubuntu 20.04

So installieren und konfigurieren Sie Samba unter CentOS 8

So installieren und konfigurieren Sie Fail2ban unter CentOS 8

So installieren und konfigurieren Sie GlusterFS unter CentOS 7/CentOS 8