Redis ist ein In-Memory-Schlüsselwertspeicher, der für Leistung und Flexibilität bekannt ist. In dieser Anleitung erfahren Sie, wie Sie Redis unter Debian installieren und konfigurieren.
Dieses Setup wurde auf Google Cloud mit einem Debian-Betriebssystem getestet, sodass dieses Setup auf allen Cloud-Diensten wie AWS, Azure oder allen VPS oder dedizierten Servern funktioniert.
Voraussetzungen
- SSH-Zugriff auf den Server.
Schritt 1:Redis installieren
Beginnen Sie damit, die Pakete auf die neueste Version zu aktualisieren.
sudo apt update
Installieren Sie Redis mit dem folgenden Befehl.
sudo apt install redis-server
Sobald die Installation abgeschlossen ist, können Sie die Version von Redis mit dem folgenden Befehl überprüfen.
redis-server -v
Output Redis server v=5.0.7 sha=00000000:0 malloc=jemalloc-5.2.1 bits=64 build=636cde3b5c7a3923
Schritt 2:Redis as a Service konfigurieren
Um mehr Kontrolle über Redis-Operationen zu erhalten, muss ein Init-System konfiguriert werden, um es als Dienst zu verwalten.
Standardmäßig der supervised
Direktive in der Redis-Konfiguration ist auf no
gesetzt das ist derjenige, der das Init-System deklariert.
Ändern Sie den Wert in systemd
um die Systeminitialisierung zu verwenden.
Öffnen Sie die Konfigurationsdatei in /etc/redis/redis.conf
.
sudo nano /etc/redis/redis.conf
Nehmen Sie Änderungen am überwachten Wert an systemd vor, sodass er wie unten aussieht.
. . . supervised systemd . . .
Drücken Sie CRTL + X
gefolgt von Y
und Enter
um die Datei zu speichern und zu beenden.
Starten Sie Redis neu, damit die Änderungen wirksam werden.
sudo systemctl restart redis.service
Schritt 3:Überprüfen Sie den Redis-Status
Überprüfen Sie den Redis-Status mit systemctl
Befehl, nachdem der Dienst neu gestartet wurde.
sudo systemctl status redis
Sie erhalten eine Ausgabe ähnlich der folgenden, die anzeigt, dass Redis einwandfrei funktioniert.
Output ● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabl> Active: active (running) since Tue 2021-09-14 13:24:43 UTC; 1h 32min ago Docs: http://redis.io/documentation, man:redis-server(1) Main PID: 2354 (redis-server) Tasks: 4 (limit: 19198) Memory: 1.8M CGroup: /system.slice/redis-server.service └─2354 /usr/bin/redis-server 127.0.0.1:6379
Jetzt wird Redis bei jedem Systemstart automatisch gestartet.
Wenn Sie Redis für einige Anwendungsfälle manuell starten möchten, können Sie den Dienst mit dem folgenden Befehl deaktivieren.
sudo systemctl disable redis
Das ist es. Jetzt läuft Ihr Redis-Server auf Ihrem Debian.
Schlussfolgerung
Jetzt haben Sie gelernt, wie Sie den Redis-Server unter Debian installieren und konfigurieren.
Vielen Dank für Ihre Zeit. Wenn Sie auf ein Problem oder Feedback stoßen, hinterlassen Sie bitte unten einen Kommentar.