Docker installiert Redis 5.0.7 und behebt externe Konfigurations- und Datenprobleme

Docker installiert Redis 5.0.7 und behebt externe Konfigurations- und Datenprobleme

Redis ist eine Open-Source-NoSQL-Datenbank, die in ANSI C geschrieben ist, das Netzwerk, den speicherbasierten und persistenten Protokolltyp sowie Schlüssel-Wert unterstützt und APIs in mehreren Sprachen bereitstellt.

Umfeld

CentOS Linux Version 7.7.1908 (Core)

Ziehen Sie das Redis 5.0.7-Image

Docker-Pull Redis: 5.0.7

Erstellen Sie ein Mount-Verzeichnis

mkdir -p /home/app/redis/conf
mkdir -p /home/app/redis/data

Laden Sie redis.conf herunter

redis.conf-Adresse

Gehen Sie in das Verzeichnis und laden Sie redis.conf herunter

cd /home/app/redis/conf
wget https://raw.githubusercontent.com/antirez/redis/5.0/redis.conf

redis.conf ändern

 Kommentarsymbole
 1. Kommentar binden 127.0.0.1 
 2. Ändern Sie den geschützten Modus „Ja“ in „geschützten Modus „Nein“
 3. Fügen Sie requirepass Ihr Passwort hinzu (Hinweis: Wenn Sie es nicht hinzufügen, können Sie ohne Passwort zugreifen)
 Notiz:
  Der Zweck von Schritt 1 und Schritt 2 besteht darin, eine Remoteverbindung zu Redis herzustellen. Wenn Sie nur lokalen Zugriff benötigen, müssen Sie ihn nicht ändern.

Erstellen und Starten des Containers

docker run --restart=always -d --privileged=true -p 6379:6379 -v /home/app/redis/conf/redis.conf:/etc/redis/redis.conf -v /home/app/redis/data:/data --name redis redis:5.0.7 redis-server /etc/redis/redis.conf --appendonly yes

Parameter Erklärung

--restart=always -> Starten Sie den Container beim Booten und starten Sie den Container automatisch neu, wenn ein Fehler auftritt -d -> Starten Sie den Container als Daemon --privileged=true -> Erhöhen Sie die Berechtigungen im Container -p 6379:6379 -> Binden Sie an den Host-Port -v /home/app/redis/conf/redis.conf:/etc/redis/redis.conf -> Konfigurationsdatei zuordnen -v /home/app/redis/data:/data -> Datenverzeichnis zuordnen --name redis -> Geben Sie den Containernamen an --appendonly yes -> Aktivieren Sie die Datenpersistenz

Zusammenfassen

Oben habe ich Ihnen die Installation von Redis 5.0.7 in Docker und das Mounten externer Konfigurationen und Daten vorgestellt. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Docker erstellt Redis5.0 und mountet Daten

<<:  Detaillierte Erklärung der vertikalen und horizontalen Ausrichtung des Bootstrap-Rasters

>>:  Startmethode für die Konfiguration der Nichtinstallationsversion von Windows10 MySQL 8.0.12

Artikel empfehlen

Was Sie beim Schreiben selbstschließender XHTML-Tags beachten sollten

Das img-Tag in XHTML ist ein sogenanntes selbstsc...

Detaillierte Schritte zum Debuggen von VUE-Projekten in IDEA

Um JS-Code zu debuggen, müssen Sie jedes Mal eine...

Detaillierte Erklärung des Vue-Lebenszyklus

Inhaltsverzeichnis Warum den Lebenszyklus versteh...

Zusammenfassung der Tipps zur Verwendung von coalesce() in MySQL

Vorwort Kürzlich habe ich zufällig MySQLs Coalesc...

Beispielcode der Uniapp Vue- und NVUE-Karussellkomponenten

Der Vue-Teil ist wie folgt: <Vorlage> <K...

Was sind die Unterschiede zwischen var let const in JavaScript

Inhaltsverzeichnis 1. Wiederholte Erklärung 1,1 v...

Einführung in die Verwendung des Select-Optgroup-Tags in HTML

Gelegentlich muss ich ausgewählte Inhalte gruppier...

Häufige Ursachen und Lösungen für langsame MySQL-SQL-Anweisungen

1. Langsame Abfrage aufgrund fehlenden oder ungül...

Responsive Webdesign lernen (2) — Können Videos responsiv gemacht werden?

Rezension der vorherigen Folge: Gestern haben wir...

Implementierung der Fastdfs+Nginx-Clusterkonstruktion

1. Einführung in Fastdfs 1. Was ist Fastdfs? Fast...