Hallo Freunde. In diesem Beitrag werden wir einen Redis-Server in Debian 11 installieren. Dazu verwenden wir das Debian-Repository, das den am besten geeigneten Weg bietet.
Laut der Redis-Website:
Redis ist ein Open Source (BSD-lizenzierter) In-Memory-Datenstrukturspeicher, der als Datenbank, Cache und Nachrichtenbroker verwendet wird.
Redis wird in Situationen eingesetzt, in denen der Zugriff auf Daten so schnell wie möglich erfolgen muss. Somit ist es möglich, kürzere Antwortzeiten auf Datenanfragen zu haben, ohne die Flexibilität in der Datenstruktur zu opfern.
Darüber hinaus arbeitet Redis in der Cluster-Replikation, bei der Daten auf andere Server kopiert werden, wodurch die Geschwindigkeit erhöht wird.
Glücklicherweise ist Redis ein Open-Source-Projekt, dessen Quellcode wir nachverfolgen können.
Kurz gesagt, Redis ist ein interessantes Projekt, das in bestimmten Situationen verwendet wird. Heute werden wir es installieren und einige kleine Konfigurationen vornehmen.
Installieren von Redis auf Debian 11
Redis kann aus den offiziellen Debian-Repositories installiert werden. Das macht den Prozess einfach nachvollziehbar, aber auch sehr sicher.
Verbinden Sie sich mit Ihrem Server und aktualisieren Sie ihn.
sudo apt update
sudo apt upgrade
Installieren Sie danach das Redis-Paket mit dem Befehl.
sudo apt install redis-server
Auf diese Weise wird Redis auf dem System sein. Was noch zu tun ist, ist den Dienst zu starten.
sudo systemctl start redis-server
Und aktivieren Sie es, um mit dem System zu starten.
sudo systemctl enable redis-server
Dann können Sie sehen, ob Redis ordnungsgemäß funktioniert, indem Sie den Status des Dienstes überprüfen.
systemctl status redis-server
Eine andere Möglichkeit zur Überprüfung besteht also darin, die verwendeten Ports zu überprüfen.
ss -tulpn
Redis läuft also bereits.
Redis ein bisschen konfigurieren
Die Redis-Konfiguration befindet sich in /etc/redis/redis.conf
Datei, die wir bearbeiten müssen. Ich empfehle, es immer zu sichern.
sudo cp /etc/redis/redis.conf /etc/redis/redis.conf.bak
Jetzt bearbeiten wir es:
sudo nano /etc/redis/redis.conf
Redis wird also hauptsächlich für den Cache verwendet. Sie können die Größe des zu verwendenden Caches erhöhen, indem Sie diese beiden Zeilen am Ende der Datei hinzufügen.
maxmemory 1024mb
maxmemory-policy allkeys-lru
Darin definieren wir 1024
Megabyte, aber Sie können diesen Wert ändern.
Sie können auch den Redis-Listening-Port ändern.
port [port]
Standardmäßig lauscht Redis nur auf Anfragen von demselben Server, d. h. localhost. Wenn Sie den Fernzugriff aktivieren möchten, suchen Sie diese Zeile.
bind 127.0.0.1 ::1
Und auskommentieren
#bind 127.0.0.1 ::1
So, das sollte erstmal reichen. Speichern Sie die Änderungen und schließen Sie den Texteditor.
Um all diese Änderungen zu übernehmen, starten Sie Redis neu.
sudo systemctl restart redis-server
Redis auf Debian 11 testen
Um dann zu überprüfen, ob Redis richtig installiert ist, müssen wir uns mit der Konsole verbinden.
sudo redis-cli
Führen Sie darin einen Testbefehl aus.
ping
Und Sie erhalten eine Testantwort
PONG
So wissen wir, dass Redis korrekt installiert ist.
Schlussfolgerung
In diesem Beitrag haben Sie also gelernt, wie man Redis unter Debian 11 installiert. Ich hoffe, es hat Ihnen geholfen. Danke.