GNU/Linux >> LINUX-Kenntnisse >  >> Rocky Linux

Bereitstellen von Redis auf Rocky Linux 8 – Schritt-für-Schritt-Anleitung?

Redis ist ein kostenloser Open-Source-In-Memory-Datenstrukturspeicher, der häufig als Datenbank, Cache und Nachrichtenbroker verwendet wird.

Hier bei LinuxAPT werden wir untersuchen, wie Redis auf einem Rocky Linux 8-Rechner installiert wird.

Um zu sehen, wie Sie Redis auf Ubuntu 20.04 installieren können, besuchen Sie:https://linuxapt.com/blog/194-install-and-configure-redis-in-ubuntu-20-04


Schritte zum Installieren und Konfigurieren von Redis unter Rocky Linux

1. Installieren Sie Redis

Um Redis zu installieren, führen Sie diesen Befehl aus:

$ sudo dnf install redis


2. Redis-Konfigurationsdatei bearbeiten

Als nächstes werden wir einige Änderungen an der Redis-Konfigurationsdatei vornehmen.

Öffnen Sie die Datei mit dem vim-Editor:

$ sudo vim /etc/redis.conf

Suchen Sie die überwachte Direktive in der Datei. Es wird geschrieben als:

supervised no

Ändern Sie es in:

supervised systemd


3. Redis starten

Jetzt können Sie Redis mit dem folgenden Befehl starten:

$ sudo systemctl start redis


4. Aktivieren Sie Redis

Ebenso aktivieren wir Redis mit diesem Befehl:

$ sudo systemctl enable redis


5. Überprüfen Sie den Redis-Status

Jetzt werden wir bestätigen, ob der Redis-Dienst gut läuft oder nicht. Tun Sie das mit diesem Befehl:

$ sudo systemctl status redis


6. Redis-Installation testen

Hier testen wir Redis, indem wir den unten genannten Befehl ausführen. Wenn es mit PONG zurückkehrt, bedeutet dies, dass redis gut funktioniert:

$ sudo redis-cli ping


Schritte zum Schutz von Redis mit Hilfe eines Passworts ?

Um die Datenbank zu sichern, weisen wir ihr ein Passwort zu, um unbefugten Zugriff zu verhindern.

1. Redis-Konfigurationsdatei bearbeiten

Öffnen Sie zunächst die Redis-Konfigurationsdatei erneut mit diesem Befehl:

$ sudo vim /etc/redis.conf

Suchen Sie die folgende Direktive in der Datei, um sie zu entkommentieren und Ihr Passwort zuzuweisen:

requirepass strong_password


2. Redis neu starten

Um Änderungen zu aktualisieren, starten Sie Redis neu:

$ sudo systemctl restart redis


3. Geben Sie Redis-cli

ein

Jetzt prüfen wir, ob die Passwortauthentifizierung gut funktioniert oder nicht. Greifen Sie dazu mit diesem Befehl auf den Redis-Client zu:

$ redis-cli


4. Legen Sie Key auf einen Wert fest

Setzen Sie nun einen Schlüssel auf einen Wert wie diesen:

set keystudent John

Dies gibt einen Fehler aus, der Ihnen mitteilt, dass eine Authentifizierung erforderlich ist, um den Schlüssel festzulegen.

Um Zugriff zu erhalten, geben Sie Ihr Passwort mit dem folgenden Auth-Befehl ein:

$ auth your_password

Sobald das Passwort akzeptiert wurde, können Sie einen Schlüssel auf den Wert setzen.


5. Wert abrufen

Um den Wert abzurufen, den Sie gerade der Taste zugewiesen haben, verwenden Sie den get-Befehl wie folgt:

$ get keystudent


6. Beenden Sie Redis

Um die Datenbank zu verlassen, geben Sie einfach quit ein und drücken Sie die Eingabetaste:

Quit


Wie konfiguriere ich Redis für den Fernzugriff?

1. Redis-Konfigurationsdatei bearbeiten

Öffnen Sie zunächst die Datei redis.conf mit diesem Befehl:

$ sudo nano /etc/redis.conf

Suchen Sie nach der Bind-Direktive, die so eingestellt ist, dass sie auf localhost lauscht. Kommentieren Sie es:

Geben Sie als Nächstes die IP-Adresse des Remote-Servers wie folgt ein:

Bind private_ip

Um Zugriff auf Redis über das öffentliche Internet zu gewähren, setzen Sie die Bind-Direktive auf 0.0.0.0:

bind 0.0.0.0


2. Geschützten Modus deaktivieren

Ändern Sie nun den geschützten Modus von ja auf nein.

Speichern Sie die Änderungen und beenden Sie.


3. Redis neu starten

Starten Sie nun die Datenbank mit diesem Befehl neu, um Änderungen in der Redis-Konfigurationsdatei zu aktualisieren:

$ sudo systemctl restart redis


Wie konfiguriere ich die Firewall für Redis?

Hier konfigurieren wir die Standard-Firewall in Rocky Linux, nämlich firewalld, damit Redis Port 6379 überwachen kann, der sein Standardport ist.

1. Redis port 6379 zulassen

Führen Sie den folgenden Befehl aus, damit Redis seinen Standardport überwachen kann:

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


2. Firewall neu laden

Um Änderungen zu aktualisieren, laden Sie die Firewall mit diesem Befehl neu:

$ sudo firewall-cmd --reload


3. Neue Einstellungen testen

Nachdem wir nun die Firewall für Redis konfiguriert haben, testen wir, ob ein Remote-Computer auf Redis zugreifen kann oder nicht. Führen Sie dazu den folgenden Befehl auf einem Remote-Computer aus:

$ redis-cli -h server_IP

server_IP ist die IP-Adresse des Computers, auf dem Redis bereitgestellt wird. In meinem Fall ist es 10.128.1.2.

$ redis-cli -h 10.128.1.2



Rocky Linux
  1. So installieren Sie Discord unter Linux:Eine Schritt-für-Schritt-Anleitung

  2. Gitlab auf Rocky Linux 8 installieren – Schritt-für-Schritt-Anleitung?

  3. Joomla auf Rocky Linux 8 installieren – Schritt-für-Schritt-Anleitung?

  4. Discord auf Rocky Linux 8 installieren – Schritt-für-Schritt-Anleitung?

  5. Spotify unter CentOS 8 / Rocky Linux installieren – Schritt-für-Schritt-Anleitung ?

So aktualisieren Sie auf Linux Mint 20 (Schritt-für-Schritt-Anleitung)

So installieren Sie Rocky Linux 8.4 Schritt für Schritt mit Screenshots

So installieren Sie Redis Server unter Rocky Linux

So installieren Sie Rocky Linux 8.4 (Schritt-für-Schritt-Anleitung mit Screenshots)

So installieren Sie Arch Linux – Schritt-für-Schritt-Anleitung

So installieren Sie Redis unter Rocky Linux 8