So installieren und konfigurieren Sie Redis in Ubuntu 17.10

Bei der Verwaltung von Computern mit Linux-Betriebssystemen, in diesem speziellen Fall Ubuntu 17.10, wird stets nach Möglichkeiten gesucht, die Funktionalität , Reichweite und Konvergenz des Systems zu maximieren , wobei die Zufriedenheit des Endbenutzers als grundlegendes Ziel gilt.

Heute werden wir ein kostenloses Tool namens Redis analysieren, mit dem wir insbesondere die Verwendung von Ubuntu 17.10 erweitern werden.

Redis ist eine offene Ressource, Open Source, die von BSD lizenziert wird und über die wir sie als Datenbank, Messaging-Client und andere wichtige Funktionen verwenden können.

Nun wollen wir sehen, was es uns bietet:

Seine Hauptmerkmale sind
  • Redis unterstützt unter anderem Datenstrukturen wie Ketten, Hashes und Listen.
  • Hohe Flexibilität
  • Unterstützt mehrere Sprachen
  • Redis kann atomare Operationen ausführen, z. B. den Wert eines Hashes erhöhen, Werte an Zeichenfolgen anhängen, ein Element zu einer bestimmten Liste hinzufügen usw.
  • Unterstützt asynchrone Master / Slave-Replikationen
  • Automatische Wiederherstellung bei Fehlern
  • Hohe Leistung

Um auf dem Laufenden zu bleiben, sollten Sie unseren YouTube-Kanal abonnieren. ABONNIEREN

1. Laden Sie Redis auf Ubuntu 17.10 herunter, kompilieren Sie es und installieren Sie es

Schritt 1

Um die neueste Version von Redis zu haben, muss in Ubuntu 17.10 das Build-Essential-Metapaket aus den offiziellen Ubuntu-Repositories installiert werden. Laden Sie zusätzlich die tcl-Komponente für die Verwendung von Binärdateien herunter. Dazu führen wir die folgenden Befehle in ihrer Reihenfolge einschließlich des Betriebssystemupdates aus:

 sudo apt-get updatesudo apt installiere build-essential tcl 

install-configure-redis-ubuntu-1.png

Schritt 2

Der nächste Schritt ist das Herunterladen und Installieren von Redis im System. Zuerst wechseln wir in das Verzeichnis / tmp:

 cd / tmp 

Sobald wir dort angekommen sind, laden wir die neueste stabile Version von Redis herunter, indem wir den folgenden Befehl ausführen:

 curl -O http://download.redis.io/redis-stable.tar.gz 

install-configure-redis-ubuntu-2.png

Schritt 3

Entpacken Sie die Datei, indem Sie den folgenden Befehl ausführen:

 tar xzvf redis-stable.tar.gz 

install-configure-redis-ubuntu-3.png

Schritt 4

Nun gehen wir zu der Redis-Struktur über, die wir mit dem folgenden Befehl dekomprimiert haben:

 cd redis-stable 

Sobald wir dort angekommen sind, bauen wir die Redis-Struktur und die nachfolgende Installation auf, führen make auf dieser Route aus und starten den Redis-Kompilierungsprozess: install-configure-redis-ubuntu-4.png

Schritt 5

Sobald der Kompilierungsprozess abgeschlossen ist, wird die folgende Meldung angezeigt: install-configure-redis-ubuntu-5.png

See also  Was ist neu in der Vernetzung in Windows Server 2016

Wir führen einen Test durch, um sicherzustellen, dass alles bestmöglich funktioniert. Dies ist das Ergebnis:

install-configure-redis-ubuntu-6.png

Schritt 6

Sobald wir den Test überprüft haben, installieren wir die Binärdateien, indem wir den folgenden Befehl ausführen:

 sudo make install 

install-configure-redis-ubuntu-7.png

2. Konfigurieren von Redis in Ubuntu 17.10

Schritt 1

Nach der Installation von Redis besteht der nächste Schritt darin, den Konfigurationsprozess durchzuführen. Dazu erstellen wir das Verzeichnis / etc / redis mit dem folgenden Befehl:

 sudo mkdir / etc / redis 

Wir kopieren die Redis-Konfigurationsdatei in das zuvor erstellte Verzeichnis:

 sudo cp /tmp/redis-stable/redis.conf/etc/redis 

install-configure-redis-ubuntu-8.png

Schritt 2

Wir öffnen die entsprechende Datei zur Konfiguration mit dem bevorzugten Editor:

 sudo nano /etc/redis/redis.conf 

Dies ist die Redis-Konfigurationsdatei: install-configure-redis-ubuntu-9.png

Schritt 3

In dieser Datei finden wir die überwachte Zeile, die standardmäßig nicht vorhanden ist, da das Betriebssystem den Befehl init systemd ausführt: install-configure-redis-ubuntu-10.png

Schritt 4

Dort werden wir das no von systemd ändern: install-configure-redis-ubuntu-11.png

Jetzt suchen wir das Verzeichnis dir, in dem Redis alle persistenten Daten speichert.

install-configure-redis-ubuntu-12.png

Schritt 5

Dort müssen wir eine Route angeben, bei der Redis Schreibrechte besitzt und für die Benutzer nicht leicht sichtbar ist. Wir werden die Route auswählen

 / var / lib / redis 

install-configure-redis-ubuntu-13.png

Wir speichern die Änderungen in der Datei

+ O Strg + O

Wir haben die Akte verlassen

+ X Strg + X

3. Erstellen Sie das Redis System-Dateilaufwerk

Schritt 1

Diese Einheit stellt sicher, dass das Init-System die Redis-Prozesse verwalten kann. Dazu erstellen und öffnen wir die folgende Datei, redis.service, in der wir die jeweiligen Prozesse der Einheit konfigurieren:

 sudo nano /etc/systemd/system/redis.service 
Schritt 2

Sobald die angegebene Datei geöffnet ist, erstellen wir die Zeile [Unit], in der wir eine Beschreibung des Prozesses hinzufügen und die Netzwerkanforderungen definieren, bevor wir den Dienst starten. Wir geben Folgendes ein:

 [Unit] Description = Redis In-Memory Data StoreAfter = network.target 

Nun fügen wir einen Abschnitt mit dem Namen [Service] hinzu, in dem wir angeben, wie der Service in Redis entwickelt wird. Für Sicherheitsprobleme von Ubuntu ist es wichtig, dass wir den Dienst nicht mit dem Root-Benutzer starten. Daher werden wir für diesen Zweck Standardbenutzer mit dem Namen redis erstellen.

Schritt 3

Damit der Dienst initialisiert werden kann, müssen wir den binären Redis-Server aufrufen, der in diesem Abschnitt konfiguriert wird. Um den Dienst zu stoppen, verwenden wir den Befehl Redis Shutdown, der mit der Binärdatei redis-cli ausgeführt wird. Damit Redis im Falle von Fehlern die Möglichkeit hat, sich selbst wiederherzustellen, richten wir die Neustart-Richtlinie unter Immer ein. Dies fügen wir in diesem Abschnitt hinzu:

 [Service] User = redisGroup = redisExecStart = / usr / local / bin / redis-server /etc/redis/redis.confExecStop=/usr/local/bin/rediscli shutdownRestart = always 
Schritt 4

Schließlich geben wir im Abschnitt [Install] das Ziel des Systems an, an das der Dienst angehängt wird, wenn er aktiviert ist, und geben Folgendes ein:

 [Installieren] WantedBy = multi-user.target 

install-configure-redis-ubuntu-14.png

Wir speichern die Änderungen in der Datei

+ O Strg + O

See also  Wie IP 169.254 Fehler in Windows 10, 8, 7 zu beheben

Wir haben die Akte verlassen

+ X Strg + X

4. Erstellen von Redis-Gruppen, Benutzern und Verzeichnissen in Ubuntu 17.10

Der nächste Schritt ist die Erstellung der Elemente, mit denen der Redis-Dienst gestartet wird.
Um den Benutzer und die Redis-Gruppe zu erstellen, führen wir den folgenden Befehl aus:

 sudo adduser --system --group --no-create-home redis 

Jetzt erstellen wir das Verzeichnis / var / lib / redis, indem wir den folgenden Befehl ausführen:

 sudo mkdir / var / lib / redis 

Wir konfigurieren, dass der Benutzer und die Gruppe dieses Verzeichnis erneut besitzen, indem wir den folgenden Befehl ausführen:

 sudo chown redis: redis / var / lib / redis 

Abschließend konfigurieren wir die Berechtigungen für das Verzeichnis so, dass kein anderer Benutzer Zugriff hat. Dazu führen wir die folgende Zeile aus:

 sudo chmod 770 / var / lib / redis 

install-configure-redis-ubuntu-15.png

5. Starten und testen Sie Redis

Nachdem wir den vorherigen Schritt konfiguriert haben, müssen wir den Redis-Dienst durch Ausführen des folgenden Befehls starten:

 sudo systemctl start redis 

Wir überprüfen, dass der Service keine Fehler anzeigt, indem wir den folgenden Befehl ausführen:

 sudo systemctl status redis 

Das Ergebnis wird folgendes sein: install-configure-redis-ubuntu-16.png

Wir prüfen, ob sein Zustand aktiv ist (läuft).

6. Validierung von Redis-Instanzen in Ubuntu 17.10

Um zu überprüfen, ob der Dienst ordnungsgemäß ausgeführt wird, müssen Sie mit dem folgenden Befehl eine Verbindung zum Redis-Server herstellen:

 redis-cliWe muss folgende Zeile beachten: 127.0.0.1: 6379> 

Dort führen wir folgenden Vorgang durch: Zuerst geben wir den Ping-Befehl ein und das Ergebnis muss PONG sein. Wir schreiben das Leitungstestset “Es funktioniert!” und das Ergebnis muss in Ordnung sein. Geben Sie den Wert get test ein und das Ergebnis sollte “Es funktioniert!” Sein. install-configure-redis-ubuntu-17.png

See also  Statisches Routing Windows Server fügt TCP / IP-Routen hinzu oder entfernt sie

Wir haben Redis verlassen und den Begriff Exit eingegeben. Wir starten den Dienst neu, indem wir den folgenden Befehl ausführen:

 sudo systemctl restart redis 

7. Konfigurieren Sie Redis für den automatischen Start in Ubuntu 17.10

Wenn Redis in Ubuntu automatisch ausgeführt werden soll, führen wir den folgenden Befehl aus:

 sudo systemctl enable redis 

install-configure-redis-ubuntu-18.png

Um die Befehle, die wir in Redis ausführen können, im Detail zu kennen, können wir zum folgenden offiziellen Link gehen:

BEFEHLE WIEDERHERSTELLEN

Wie wir sehen, ist Redis ein praktisches Werkzeug, um die Konfigurationsmöglichkeiten von Ubuntu 17.10 zu erweitern.

Installieren Ubuntu Server

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *