So installieren Sie Redis unter Debian 11

In diesem Tutorial zeigen wir Ihnen, wie Sie Redis unter Debian 11 installieren. Für diejenigen unter Ihnen, die es noch nicht wussten, Redis ist eine Open-Source (BSD-lizensierte) In-Memory-Datenbank zum Speichern von Datenstrukturen, Caching und als Nachrichtenbroker. Redis bietet Datenstrukturen wie Strings, Hashes, Listen, Sets, sortierte Sets mit Bereichsabfragen, Bitmaps, Geoindizes und Streams. Redis verfügt über integrierte Replikation, Lua-Skripting, LRU-Eviction, Transaktionen und verschiedene Ebenen der Persistenz auf der Festplatte und bietet Hochverfügbarkeit über Redis Sentinel und automatische Partitionierung mit Redis Cluster

In diesem Artikel wird davon ausgegangen, dass Sie mindestens über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie das Root-Konto verwenden. Wenn nicht, müssen Sie möglicherweise ‘sudo‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Redis auf einem Debian 11 (Bullseye).

Installieren Sie Redis auf Debian 11 Bullseye

Schritt 1. Bevor wir Software installieren, ist es wichtig, dass Ihr System auf dem neuesten Stand ist, indem Sie Folgendes ausführen: apt Befehle im Terminal:

sudo apt-Update
sudo apt-Upgrade

Schritt 2. Redis unter Debian 11 installieren.

Standardmäßig ist die Redis 5-Serie in den Basis-Repositories von Debian 11 verfügbar. Führen Sie nun den folgenden Befehl aus, um es zu installieren:

sudo apt Redis-Server installieren

Überprüfen Sie nach erfolgreicher Installation den Redis-Dienststatus mit dem folgenden Befehl:

sudo systemctl status redis-server

Schritt 3. Redis konfigurieren.

Die Hauptkonfigurationsdatei von Redis Server finden Sie unter /etc/redis/redis.conf:

sudo nano /etc/redis/redis.conf

Suche nach einer Zeile, die mit beginnt bind 127.0.0.1 ::1 und kommentiere es:

# WENN SIE SICHER SIND, dass IHRE INSTANZ ALLE SCHNITTSTELLEN HÖREN soll # KOMMENTIEREN SIE EINFACH DIE FOLGENDE ZEILE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ # bind 127.0.0.1 ::1

Erhöhen Sie als Nächstes das maximale Speicherlimit gemäß dem verfügbaren Speicher auf Ihrem Server:

maxmemory 256 MB maxmemory-policy allkeys-lru

Save die Datei und close. Starten Sie dann den Redis-Dienst neu, damit die Änderungen wirksam werden:

sudo systemctl Neustart Redis-Server

Schritt 4. Konfigurieren Sie die Firewall.

Fügen Sie nun eine Firewall-Regel hinzu, die den Datenverkehr von Ihren Remote-Computern auf dem TCP-Port ermöglicht 6379:

sudo ufw erlauben proto tcp von zu jedem Port 6379

Schritt 5. Redis testen.

Um auf Redis Server zuzugreifen, führen Sie den folgenden Befehl auf dem Terminal aus:

redis-cli

Geben Sie nun „ping“ in der Redis-Eingabeaufforderung. Bei erfolgreicher Verbindung mit dem Redis-Server erhalten Sie PONG infolge:

127.0.0.1:6379> Ping-PONG

Herzliche Glückwünsche! Sie haben Redis erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version von Redis auf Debian 11 Bullseye verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, zu überprüfen die offizielle Redis-Website.