Warum Container? Einführung in Docker | Docker-Tutorial 1/6
Inhaltsverzeichnis:
Redis ist ein Open-Source-Speicher für Schlüsselwerte. Es kann als Datenbank-, Cache- und Nachrichtenbroker verwendet werden und unterstützt verschiedene Datenstrukturen wie Strings, Hashes, Listen, Sets und mehr. Redis bietet Hochverfügbarkeit über Redis Sentinel und automatische Partitionierung über mehrere Redis-Knoten mit Redis Cluster.
In diesem Tutorial werden wir uns mit der Installation und Konfiguration von Redis auf einem Debian 10-Buster befassen.
Redis unter Debian installieren
Redis Version 5.0.x ist in den Standard-Debian 10-Repositories enthalten. Führen Sie zur Installation die folgenden Befehle als root oder Benutzer mit sudo-Berechtigungen aus:
sudo apt update
sudo apt install redis-server
Der Redis-Dienst wird nach Abschluss der Installation automatisch gestartet. Sie können dies überprüfen, indem Sie Folgendes eingeben:
sudo systemctl status redis-server
Die Ausgabe sollte ungefähr so aussehen:
● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-11-28 14:15:23 PST; 27s ago Docs: http://redis.io/documentation, man:redis-server(1) Main PID: 2024 (redis-server) Tasks: 4 (limit: 2359) Memory: 6.9M CGroup: /system.slice/redis-server.service └─2024 /usr/bin/redis-server 127.0.0.1:6379
Der Redis-Dienst kann nicht gestartet werden, wenn IPv6 auf Ihrem Server deaktiviert ist.
Das ist es! Redis ist auf Ihrem Debian 10-Server installiert und läuft, und Sie können es verwenden.
Konfigurieren Sie Redis Remote Access
Standardmäßig ist Redis so konfiguriert, dass nur localhost überwacht wird. Sie können nur von dem Computer aus, auf dem der Redis-Dienst ausgeführt wird, eine Verbindung zum Redis-Server herstellen.
Um Redis für das Akzeptieren von Remoteverbindungen zu konfigurieren, öffnen Sie die Redis-Konfigurationsdatei mit Ihrem Texteditor:
sudo nano /etc/redis/redis.conf
Suchen Sie nach einer Zeile, die mit
bind 127.0.0.1::1
beginnt
bind 127.0.0.1::1
und kommentieren Sie sie.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # bind 127.0.0.1::1
Speichern Sie die Datei und schließen Sie den Editor.
Starten Sie den Redis-Dienst neu, damit die Änderungen wirksam werden:
sudo systemctl restart redis-server
Verwenden Sie
ss
oder
netstat
, um zu überprüfen, ob Redis alle Schnittstellen an Port
6379
:
ss -an | grep 6379
Sie sollten so etwas wie unten sehen:
tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* tcp LISTEN 0 128:6379:*
Sie müssen auch eine Firewall-Regel hinzufügen, die den Datenverkehr von Ihren Remotecomputern über TCP-Port
6379
.
Angenommen, Sie verwenden
UFW
zum Verwalten Ihrer Firewall und möchten den Zugriff über das Subnetz
192.168.121.0/24
zulassen, führen Sie den folgenden Befehl aus:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
Stellen Sie sicher, dass Ihre Firewall so konfiguriert ist, dass nur Verbindungen von vertrauenswürdigen IP-Bereichen akzeptiert werden.
Verwenden Sie anschließend das Dienstprogramm
redis-cli
, um die Verbindung zu testen, indem Sie den Redis-Server von Ihrem Remotecomputer aus anpingen:
Der Befehl sollte eine Antwort von
Wir haben Ihnen gezeigt, wie Sie Redis unter Debian 10 installieren. Weitere Informationen zum Verwalten Ihrer Redis-Installation finden Sie auf der Redis-Dokumentationsseite.
redis-cli -h ping
redis-cli -h ping
PONG
:Fazit
Wie installiert und konfiguriert man Redis unter Debian 9?
Redis ist ein Open-Source-Speicher für Schlüsselwerte. Es kann als Datenbank-, Cache- und Nachrichtenbroker verwendet werden und unterstützt verschiedene Datenstrukturen wie Strings, Hashes, Listen, Sets usw. Dieses Tutorial erklärt, wie man Redis auf einem Debian 9-Server installiert und konfiguriert.
Wie man virtualbox unter Debian Linux 10 Linux installiert
VirtualBox ist eine plattformübergreifende Open-Source-Virtualisierungssoftware, mit der Sie mehrere Gastbetriebssysteme gleichzeitig ausführen können. Dieses Tutorial erklärt, wie man die neueste VirtualBox unter Debian 10, Buster installiert.
Wie installiert und konfiguriert man Magento 2 auf Centos 7?
In dieser Serie werden Sie durch die erforderlichen Schritte zur Installation von Magento 2 auf einem CentOS-Server mit Nginx, MariaDB und PHP 7.1 geführt.