Redis ist ein leistungsfähiges und schnelles Open-Source-Datenbankmanagementsystem. Es ist eines der beliebtesten Tools für die Arbeit mit Cache und Sitzungen und bietet auch eine Reihe anderer Funktionen, die es zu einem unverzichtbaren Werkzeug für viele Entwickler machen.
In diesem Artikel stellen wir Ihnen eine schrittweise Anleitung zur Installation von Redis auf Ihrem Server zur Verfügung. Wenn Sie diese einfachen Schritte befolgen, können Sie Redis schnell und einfach einrichten und in Ihren Projekten verwenden.
Bevor Sie beginnen, stellen Sie sicher, dass Sie bereits den Server installiert und konfiguriert haben, auf dem Sie Redis installieren möchten. Sie müssen auch über Administratorrechte auf dem Server verfügen.
Schritt 1: Laden Sie den Redis-Quellcode herunter.
Der erste Schritt besteht darin, den Redis-Quellcode herunterzuladen. Sie können die neueste Version von Redis von der offiziellen Website des Projekts herunterladen. Klicken Sie einfach auf den Link und wählen Sie die Version aus, die Ihrem Betriebssystem entspricht. Nachdem Sie das Archiv heruntergeladen haben, entpacken Sie es auf Ihrem Server.
Vorbereitende Schritte vor der Installation von Redis
Bevor Sie Redis auf Ihrem Server installieren, müssen Sie einige vorbereitende Schritte ausführen, um sicherzustellen, dass der Installationsprozess erfolgreich ist.
1. Überprüfen Sie die Systemanforderungen: Bevor Sie mit der Installation von Redis beginnen, stellen Sie sicher, dass Ihr Server die Systemanforderungen erfüllt. Redis unterstützt verschiedene Betriebssysteme, einschließlich Linux, macOS und Windows. Stellen Sie sicher, dass Ihr Server auf einer der unterstützten Plattformen ausgeführt wird.
2. Installieren Sie die erforderlichen Abhängigkeiten: Um Redis erfolgreich zu installieren, müssen Sie einige Abhängigkeiten wie Compiler, Bibliotheken und Entwicklungstools installieren. Stellen Sie sicher, dass Sie alle erforderlichen Abhängigkeiten installiert haben, um Fehler während der Installation zu vermeiden.
| Betriebssystem | Befehl zum Installieren von Abhängigkeiten |
|---|---|
| Debian/Ubuntu | sudo apt-get install build-essential tcl |
| Red Hat/CentOS | sudo yum install gcc make tcl |
| macOS | brew install gcc make tcl |
| Windows | Laden Sie die erforderlichen Abhängigkeiten manuell herunter und installieren Sie sie |
3. Laden Sie das Redis-Archiv herunter und entpacken Sie es: Nachdem Sie die Abhängigkeiten installiert haben, laden Sie das Redis-Archiv von der Download-Seite der offiziellen Redis-Website herunter. Entpacken Sie das Archiv an einen für Sie geeigneten Ort auf dem Server.
4. Überprüfen Sie die erforderlichen Tools: Stellen Sie sicher, dass die erforderlichen Tools wie make und gcc auf Ihrem Server installiert sind, damit Sie Redis aus dem Quellcode kompilieren können.
5. Überprüfen Sie, ob Sie berechtigt sind: Bevor Sie mit der Redis-Installation fortfahren, stellen Sie sicher, dass Sie über ausreichende Zugriffsrechte verfügen, um die Software auf dem Server zu installieren und zu konfigurieren. Dies erfordert normalerweise Root-Rechte (Root) oder die Möglichkeit, Befehle mit sudo auszuführen.
Nachdem Sie alle vorbereitenden Schritte abgeschlossen haben, sind Sie bereit, Redis auf Ihrem Server zu installieren. Fahren Sie mit den folgenden Schritten fort, die in der Redis-Dokumentation beschrieben werden, um Redis für die Verwendung auf Ihrem Server zu installieren und zu konfigurieren.
Installieren von Redis aus nativen Quellen
Hier finden Sie eine Schritt-für-Schritt-Anleitung zum Installieren von Redis aus Ihrem eigenen Quellcode:
Schritt 1: Laden Sie die neueste Version von Redis von der offiziellen Redis-Website herunter. Öffnen Sie dazu Ihr Terminal und führen Sie den folgenden Befehl aus:
Schritt 2: Nachdem Sie das Archiv heruntergeladen haben, entpacken Sie es mit dem folgenden Befehl:
tar xzf redis-x.x.x.tar.gz
Schritt 3: Navigieren Sie mit dem Befehl zum Redis-Verzeichnis:
Schritt 4: Führen Sie den folgenden Befehl aus, um Redis zu kompilieren und zu installieren:
Schritt 5: Nachdem Sie Redis erfolgreich kompiliert und installiert haben, führen Sie den folgenden Befehl aus, um den Redis-Server zu starten:
Schritt 6: Überprüfen Sie, ob der Redis-Server ordnungsgemäß funktioniert, indem Sie den folgenden Befehl ausführen:
Wenn die Antwort "PONG" lautet, bedeutet dies, dass Redis erfolgreich installiert ist und auf Ihrem Server ausgeführt wird.
Jetzt können Sie Redis für Ihre Apps verwenden oder sie nach Belieben anpassen.
Installieren von Redis aus dem offiziellen Repository
Um Redis aus dem offiziellen Repository auf Ihrem Server zu installieren, müssen Sie die folgenden Schritte ausführen:
| Schritt 1 | Aktualisieren Sie die Liste der Systempakete, indem Sie den folgenden Befehl ausführen: |
| sudo apt update | |
| Schritt 2 | Installieren Sie das Paket redis-server, indem Sie den folgenden Befehl ausführen: |
| sudo apt install redis-server | |
| Schritt 3 | Nach der Installation von Redis startet das System den Dienst automatisch. |
| Schritt 4 | Stellen Sie sicher, dass der Redis-Dienst ausgeführt wird, indem Sie den folgenden Befehl ausführen: |
| sudo systemctl status redis-server |
Nach Abschluss dieser Schritte wird Redis erfolgreich auf Ihrem Server installiert und beim Neustart automatisch gestartet.
Konfigurieren von Redis nach der Installation
Nachdem Redis erfolgreich auf dem Server installiert wurde, müssen Sie einige Einstellungen vornehmen, um ordnungsgemäß zu funktionieren. In diesem Abschnitt werden wir uns mit den grundlegenden Schritten zur Konfiguration von Redis befassen.
1. Starten von Redis
Um Redis auf dem Server auszuführen, müssen Sie den Befehl redis-server ausführen. Wenn Redis standardmäßig installiert ist, kann der Befehl ausreichen. Andernfalls müssen Sie den Pfad zur Redis-Konfigurationsdatei angeben. Stellen Sie sicher, dass Redis erfolgreich gestartet wurde und fehlerfrei ausgeführt wird.
2. Überprüfen der Funktion von Redis
Um zu überprüfen, ob Redis ordnungsgemäß funktioniert, führen Sie den folgenden Befehl aus: redis-cli ping . Wenn Redis korrekt funktioniert, erhalten Sie eine PONG-Antwort.
3. Redis-Konfiguration
Redis wird mit einer Konfigurationsdatei geliefert, die Sie unter /etc/redis/redis finden können.conf . Diese Datei enthält grundlegende Redis-Einstellungen wie den Port, das Verzeichnis zum Speichern von Daten, die maximale Anzahl von Clients usw. Bearbeiten Sie diese Datei, um Redis an Ihre Bedürfnisse anzupassen.
4. Ausführen von Redis als Dienst
Wenn Sie möchten, dass Redis beim Start des Servers automatisch gestartet wird, können Sie es als Dienst konfigurieren. Die Konfigurationsverfahren können je nach Betriebssystem geringfügig variieren. Normalerweise müssen Sie eine Redis-Dienstdatei im Verzeichnis /etc/systemd/system/ oder /etc/init erstellen.d/ und geben Sie den Pfad zum Startbefehl von Redis an. Führen Sie dann den Befehl systemctl enable redis aus, um den Redis-Dienst zu aktivieren.
5. Redis-Schutz
Standardmäßig erfordert Redis keine Authentifizierung, was ein Sicherheitsrisiko darstellen kann. Es wird empfohlen, die Redis-Authentifizierung durch Festlegen eines Kennworts zu konfigurieren. Bearbeiten Sie dazu die Redis-Konfigurationsdatei ( redis.conf ) auskommentieren und den Parameter requirepass mit dem gewünschten Kennwort auskommentieren und konfigurieren. Starten Sie Redis danach neu.
Nach Abschluss der Konfiguration von Redis können Sie damit Daten speichern und verwalten, einen Cache erstellen oder andere Aufgaben ausführen, die eine hohe Speicherleistung und eine schnelle Arbeit erfordern.
Starten des Redis-Servers nach der Installation
Nachdem Sie Redis erfolgreich auf Ihrem Server installiert haben, können Sie es starten. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie das Terminal und navigieren Sie zu dem Verzeichnis, in dem Redis installiert wurde.
- Um den Redis-Server im Hintergrund zu starten, führen Sie den Befehl redis-server --daemonize yes aus .
- Standardmäßig hört Redis auf Port 6379. Wenn Sie einen anderen Port angeben möchten, fügen Sie den Parameter --port mit dem gewünschten Wert hinzu, zum Beispiel: redis-server --daemonize yes --port 6380 .
- Nachdem Sie den Server gestartet haben, können Sie den Befehl redis-cli verwenden, um eine Verbindung zu Redis herzustellen und Befehle auszuführen.
Jetzt haben Sie den Redis-Server erfolgreich auf Ihrem Server ausgeführt und können damit beginnen, Daten zu speichern und zu verarbeiten.
Verwalten von Redis über die Befehlszeile
Redis bietet einen leistungsstarken Satz von Befehlen, um die Datenbank zu verwalten. Diese Befehle können über die Befehlszeile mit dem Dienstprogramm redis-cli ausgeführt werden.
Um mit Redis über die Befehlszeile zu beginnen, müssen Sie ein Terminal öffnen und den folgenden Befehl ausführen:
redis-cli
Nachdem Sie diesen Befehl ausgeführt haben, wird die Redis-Befehlszeilenschnittstelle geöffnet, mit der Sie interagieren können.
Im Folgenden sind einige grundlegende Befehle aufgeführt, die Sie zum Verwalten von Redis verwenden können:
- SET key value - Setzt den key-Wert auf den angegebenen Wert.
- GET key - Ruft den dem angegebenen Schlüssel zugeordneten Wert ab.
- DEL key - Löscht den angegebenen Schlüssel und den zugehörigen Wert.
- KEYS pattern - Gibt alle Schlüssel zurück, die dem angegebenen Muster entsprechen.
- FLUSHALL - Entfernt alle Schlüssel und Werte aus der Redis-Datenbank.
- INFO - Zeigt Informationen über den Redis-Server an.
Darüber hinaus unterstützt Redis viele andere Befehle, mit denen Sie verschiedene Datenoperationen durchführen können, z. B. Inkrementieren, Dekrementieren, Hinzufügen von Elementen zur Liste und vieles mehr. Weitere Informationen zu den verfügbaren Befehlen und ihrer Syntax finden Sie in der Redis-Dokumentation.
Die Verwaltung von Redis über die Befehlszeile bietet eine bequeme Möglichkeit, mit der Redis-Datenbank zu interagieren und verschiedene Operationen auszuführen. Dies ermöglicht es Administratoren und Entwicklern, Daten effizient zu verwalten und die erforderlichen Informationen über den Status des Redis-Servers zu erhalten.