Redis

Redis unter Ubuntu installieren

Redis unter Ubuntu installieren
Redis ist ein In-Memory-Datenspeicher. Das heißt, Redis speichert Daten im Arbeitsspeicher (RAM) des Computers. Redis wird als Cache-Server einer Website oder Anwendung und als Datenbank-Cache verwendet. Ein Cache-Server verbessert die Leistung Ihrer Website oder Anwendung dramatisch, da die Daten, auf die am häufigsten zugegriffen wird, im RAM Ihres Computers zwischengespeichert werden, was sehr schnell ist.

Ein einfaches Beispiel wird die Notwendigkeit eines Cache-Servers viel deutlicher machen. Nehmen wir an, du besitzt eine Englisch-Wörterbuch-App. Es gibt ungefähr 200.000 Wörter in Ihrer Wörterbuchdatenbank. Wenn ein Benutzer ein Wort in Ihrer App nachschlägt, muss Ihre App die Datenbank durchsuchen und das Wort finden, und dann zeigt sie dem Benutzer die Bedeutung und einige Beispielsätze an. Aber 90% oder mehr Leute suchen nach sehr gebräuchlichen Wörtern, sagen wir 30.000 Wörter von den insgesamt 200.000 Wörtern in Ihrer Datenbank. Ihre Wörterbuch-App verbringt also viel Zeit damit, die Datenbank nach demselben Wort zu durchsuchen. Dadurch erhöht sich die Serverlast und die Seitenzugriffszeit. Was wäre, wenn Sie die häufig nachgeschlagenen 30.000 Wörter schneller und effizienter liefern könnten?? Nun, wenn Sie einen Cache-Server einrichten und die am häufigsten nachgeschlagenen Wörter zwischenspeichern, werden 90% der Serverlast reduziert. Ihre App reagiert auch schneller als je zuvor response. So können Sie mit weniger mehr erreichen. Sie brauchen keinen sehr leistungsstarken Server, wenn Sie zwischendurch einen Cache-Server verwenden. Die Leistung Ihrer Wörterbuch-App kann schnell gesteigert werden, ohne die Kosten zu erhöhen.

Jetzt wissen Sie, wie wichtig Cache-Server wirklich sind. Redis ist eine ausgezeichnete Caching-Lösung.  In diesem Artikel zeige ich Ihnen, wie Sie Redis auf Ubuntu installieren. Ich werde Ubuntu 18 verwenden.04 LTS für die Vorführung. Aber es sollte für jede moderne Version von Ubuntu funktionieren. Lass uns anfangen.

Installieren von Redis unter Ubuntu mit dem Paket-Manager:

Redis ist im offiziellen Paket-Repository von Ubuntu verfügbar. So ist es wirklich einfach zu installieren.  Aktualisieren Sie zunächst den APT-Paket-Repository-Cache Ihres Ubuntu-Computers mit dem folgenden Befehl:

$ sudo apt-Update

Der Cache des APT-Paket-Repositorys sollte aktualisiert werden.

Installieren Sie nun Redis mit dem folgenden Befehl:

$ sudo apt install redis

Jetzt drücken ja und drücke dann weitermachen.

Redis sollte installiert sein.

Überprüfen Sie nun mit dem folgenden Befehl, ob Redis korrekt funktioniert:

$ redis-cli --version

Wie Sie sehen können, auf meinem Ubuntu 18.04 LTS-Maschine, Redis 4.0.9 ist installiert und funktioniert einwandfrei.

Starten und Stoppen des Redis-Dienstes:

Führen Sie nun den folgenden Befehl aus, um zu überprüfen, ob der Redis-Dienst ausgeführt wird:

$ sudo systemctl status redis

Wie Sie sehen, läuft der Redis-Dienst.

Führen Sie den folgenden Befehl aus, um den Redis-Dienst zu stoppen:

$ sudo systemctl stop redis

Wie Sie sehen, läuft der Redis-Dienst nicht mehr.

Führen Sie den folgenden Befehl aus, um den Redis-Dienst zu starten:

$ sudo systemctl start redis

Wie Sie sehen, läuft der Redis-Dienst wieder.

Starten von Redis beim Systemstart:

Wenn Sie möchten, dass der Redis-Dienst beim Booten Ihres Computers gestartet wird, können Sie den Redis-Dienst zum Systemstart Ihres Ubuntu-Computers hinzufügen.  Fügen Sie den Redis-Dienst mit dem folgenden Befehl zum Systemstart Ihres Ubuntu-Computers hinzu:

$ sudo systemctl redis-server aktivieren

Der Redis-Dienst sollte zum Systemstart Ihres Ubuntu-Computers hinzugefügt werden.

Entfernen des Redis-Dienstes vom Systemstart:

Wenn Sie den Redis-Dienst zum Systemstart Ihres Ubuntu-Computers hinzugefügt haben und ihn jetzt aus dem Systemstart entfernen möchten, führen Sie den folgenden Befehl aus:

$ sudo systemctl redis-server deaktivieren

Der Redis-Dienst sollte aus dem Systemstart Ihres Ubuntu-Computers entfernt werden removed.

Redis aus Quelle erstellen:

Sie können Redis auch aus dem Quellcode auf Ubuntu erstellen. Es ist einfach, weil Redis keine Abhängigkeiten hat. Alles, was Sie brauchen, ist ein funktionierendes GCC-Compiler-Toolset. Sie können GCC und alle Build-Tools auf Ubuntu einfach mit dem folgenden Befehl installieren:

$ sudo apt install build-essential

Jetzt drücken ja und drücke dann .

GCC und alle Build-Tools sollten installiert sein.

Laden Sie jetzt den Redis-Quellcode von der offiziellen Website von Redis unter https://redis . herunter.io/herunterladen

Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste Beta-Version von Redis 5.0. Lass es uns kompilieren und installieren.  Erstellen Sie zunächst ein temporäres Verzeichnis (nennen wir es redis5) und navigieren Sie mit dem folgenden Befehl dorthin:

$ mkdir ~/redis5 && cd ~/redis5

Laden Sie jetzt die Redis 5 . herunter.0-RC 6 Quellcode mit folgendem Befehl:

$wget https://github.com/antirez/redis/archive/5.0-rc6.Teer.gz

Redis 5.0 Beta-Quellcode-Archiv sollte heruntergeladen werden.

Entpacken Sie nun die Quellcode-Archivdatei mit dem folgenden Befehl:

$ tar xvzf 5.0-rc6.Teer.gz

Die Archivdatei sollte extrahiert werden.

Wie Sie sehen, ein neues Verzeichnis redis-5.0-rc6/ geschaffen.

Navigieren Sie nun zum redis-5.0-rc6/ Verzeichnis mit folgendem Befehl:

$ cd redis-5.0-rc6

Kompilieren Sie nun Redis mit dem folgenden Befehl:

$ machen

Wie Sie sehen können, wird Redis kompiliert. Es sollte eine Weile dauern.

Sobald der Kompilierungsvorgang abgeschlossen ist, sollten Sie die folgende Ausgabe sehen:

Installieren Sie nun Redis mit dem folgenden Befehl:

$ sudo make install

Redis ist installiert.

Führen Sie den folgenden Befehl aus, um zu überprüfen, wo die Redis-Binärdateien installiert sind:

$ whereis redis-server

Wie Sie sehen können, sind Redis-Binärdateien im /usr/local/bin Verzeichnis.

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob Redis funktioniert:

$ redis-cli --version

Wie Sie sehen können, ist Redis 4.9.106 ist installiert und funktioniert richtig.

Redis-Programmiersprachenunterstützung:

Sie können mit Redis mit vielen Programmiersprachen wie Node . interagieren.js, PHP, Ruby, Python, C, C++, Java und viele mehr.

Um zu überprüfen, ob Redis Ihre gewünschte Programmiersprache unterstützt, besuchen Sie bitte die offizielle Website von Redis unter https://redis.io/clients

So installieren Sie Redis auf Ubuntu. Danke, dass du diesen Artikel gelesen hast.

Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...
OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...
OpenTTD-Tutorial
OpenTTD ist eines der beliebtesten Wirtschaftssimulationsspiele auf dem Markt. In diesem Spiel musst du ein wunderbares Transportunternehmen aufbauen....