GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Redis Server unter Debian 11

Redis ist ein kostenloser, quelloffener, plattformübergreifender NoSQL- und In-Memory-Schlüsselwert-Datenstrukturspeicher, der als Datenbankserver, Cache und Nachrichtenbroker verwendet wird. Es ist in C geschrieben und von Salvatore Sanfilippo entwickelt. Es bietet Replikationsfunktionen, mit denen Sie hochverfügbare Cluster in Ihren Produktionsumgebungen einrichten können.

In diesem Tutorial werde ich erklären, wie man den Redis-Server auf Debian 11 installiert.

Voraussetzungen

  • Ein Server mit Debian 11.
  • Auf dem Server ist ein Root-Passwort konfiguriert.

Redis-Server installieren

Standardmäßig ist das Redis-Paket im Standard-Repository von Debian 11 enthalten. Sie können es einfach mit dem folgenden Befehl installieren:

apt-get install redis-server -y

Sobald der Redis-Server installiert ist, können Sie den Status von Redis mit dem folgenden Befehl überprüfen:

systemctl status redis-server

Sie sollten die folgende Ausgabe erhalten:

? redis-server.service - Erweiterter Schlüsselwertspeicher Geladen:geladen (/lib/systemd/system/redis-server.service; aktiviert; Herstellervoreinstellung:aktiviert) Aktiv:aktiv (läuft) seit Sun 2021-09-26 02:40:45 UTC; vor 3s Dokumente:http://redis.io/documentation, man:redis-server(1) Haupt-PID:379829 (redis-server) Status:„Bereit, Verbindungen zu akzeptieren“ Aufgaben:5 (Limit:9510) Speicher:6.9 M CPU:62 ms CGroup:/system.slice/redis-server.service ??379829 /usr/bin/redis-server 127.0.0.1:6379Sep 26 02:40:45 debian11 systemd[1]:Starten des erweiterten Schlüsselwertspeichers ... 26. September 02:40:45 debian11 systemd[1]:Advanced key-value store gestartet.

Standardmäßig lauscht Redis auf Port 6379. Sie können dies mit dem folgenden Befehl überprüfen:

ss -antpl | grep redis

Sie sollten die folgende Ausgabe erhalten:

LISTEN 0 511 127.0.0.1:6379 0.0.0.0:* Benutzer:(("redis-server",pid=379829,fd=6)) LISTEN 0 1024 127.0.0.1:9121 0.0.0.0:* Benutzer:(("redis_exporter",pid=14922,fd=3)) LISTEN 0 511 [::1]:6379 [::]:* Benutzer:(("redis-server",pid=379829,fd=7)) 

Stellen Sie als Nächstes eine Verbindung zu Ihrem Redis-Dienst her und führen Sie dann einen Ping-Test durch.

Um den Test durchzuführen, geben Sie den folgenden Befehl ein:

redis-cli

Sobald Sie verbunden sind, sollten Sie die folgende Ausgabe erhalten:

127.0.0.1:6379>

Pingen Sie nun den Redis-Dienst wie folgt:

127.0.0.1:6379> pingen

Sie sollten die folgende Ausgabe erhalten:

PONG

Redis konfigurieren

Im Allgemeinen wird Redis für Caching-Zwecke verwendet. Sie können es konfigurieren, indem Sie die Datei /etc/redis/redis.conf bearbeiten :

nano /etc/redis/redis.conf

Kommentieren Sie zunächst die folgende Zeile aus, um eine Remote-Verbindung zuzulassen:

#bind 127.0.0.1 ::1

Definieren Sie als Nächstes den Speicher, indem Sie die folgenden Zeilen am Ende der Datei hinzufügen:

maxmemory 500mb maxmemory-policy allkeys-lru

Speichern und schließen Sie die Datei, wenn Sie fertig sind, und starten Sie dann den Redis-Dienst neu, um die Änderungen zu übernehmen:

systemctl redis-server neu starten

Überprüfen Sie nun den Redis-Listening-Port mit dem folgenden Befehl:

ss -antpl | grep redis

Sie sollten die folgende Ausgabe erhalten:

LISTEN 0 511 0.0.0.0:6379 0.0.0.0:* Benutzer:(("redis-server",pid=380643,fd=7)) LISTEN 0 1024 127.0.0.1:9121 0.0.0.0:* Benutzer:(("redis_exporter",pid=14922,fd=3)) LISTEN 0 511 [::]:6379 [::]:* Benutzer:(("redis-server",pid=380643,fd=6)) 

Redis-Remote-Verbindung überprüfen

Wenn die UFW-Firewall auf Ihrem Server installiert ist, müssen Sie Redis-Port 6379 zulassen für den Remote-Server, von dem aus Sie Redis verbinden möchten. Sie können es mit dem folgenden Befehl zulassen:

ufw allow proto tcp from remote-server-ip to any port 6379

Verbinden Sie sich als Nächstes mit dem folgenden Befehl vom Remote-Computer mit dem Redis-Server:

redis-cli -h redis-server-ip ping

Wenn alles in Ordnung ist, sollten Sie die folgende Ausgabe erhalten:

PONG

Schlussfolgerung

In der obigen Anleitung haben wir erklärt, wie man den Redis-Server auf Debian 11 installiert. Wir haben auch erklärt, wie man Redis konfiguriert, um eine Remote-Verbindung zu ermöglichen. Ich hoffe, Sie können Redis jetzt für Caching-Zwecke in Ihre Anwendung integrieren.


Debian
  1. So installieren Sie MySQL 8.0 / 5.7 unter Debian 11 / Debian 10

  2. So installieren Sie ProFTPD unter Debian 8

  3. So installieren Sie MySQL Server unter Debian 9

  4. So installieren Sie Odoo 12 auf Debian 9

  5. So installieren Sie Redis unter Debian 10

Installieren Sie einen Redis-Server auf Debian 11

So installieren Sie I2P auf einem Debian-Server:

So installieren Sie Redis auf Debian 10 Buster

So installieren Sie VNC unter Debian 10

So installieren Sie Redis unter Debian 11

So installieren Sie VNC-Server unter Debian 11