Verwenden Sie das offizielle Redis-Image, um den Datenbankdienst zu erstellen. Die aktuellste Version entspricht Version 5.0.8. Mounten Sie lokale Datenverzeichnisse, Konfigurationsverzeichnisse und Protokollverzeichnisse, um die Datensicherung und -migration zu erleichtern. 1 Mount-Verzeichnisse und Dateien erstellenErstellen Sie auf dem Host ein Konfigurationsverzeichnis ~/docker/redis/conf, ein Datenverzeichnis ~/docker/redis/data und ein Protokollverzeichnis ~/docker/redis/log und erstellen Sie im Konfigurationsverzeichnis eine Datei ~/docker/redis/conf/redis.conf. Der Inhalt der Konfigurationsdatei ist wie folgt. Protokolldatei /log/redis.log Die endgültige Verzeichnisstruktur sieht wie folgt aus: 2 Ziehen Sie das Redis-ImageVerwenden Sie die neueste offizielle Version des Redis-Image, derzeit Version 5.0.8. Docker-Pull Redis 3 Container erstellen und startenMounten Sie lokale Konfigurations-, Daten- und Protokollverzeichnisse in den Container. # --name redis Der Containername ist redis # -p 6379:6379 bindet den lokalen Port 6379 an den Container-Port 6379 (Redis-Service-Port) conf:/usr/local/etc/redis/redis.conf -v ~/docker/redis/log/:/log/ -v ~/docker/redis/data:/data -d redis redis-server /usr/local/etc/redis/redis.conf --appendonly yes Nachdem der Container gestartet wurde, können Sie den Status des Redis-Vorgangs über das lokale ~/docker/redis/log/redis.log anzeigen. 4 Redis-NutzungStellen Sie über den lokalen Redis-CLI-Client eine Verbindung zu Redis her und fügen Sie den Schlüsselwert v=1 hinzu. Nach der Ausführung mehrerer Vorgänge verfügt die Datei appendonly.aof im Verzeichnis ~/docker/redis/data bereits über relevanten Dateninhalt. 5 Auswirkungen der Datenmigration simulierenWenn Sie den Redis-Container zu diesem Zeitpunkt stoppen und einen neuen Redis-Container starten, um dasselbe Verzeichnis bereitzustellen, enthält das Redis im neuen Container bereits die Daten des vorherigen Containers. docker run --name redis1 -p 6379:6379 -v ~/docker/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -v ~/docker/redis/log/:/log/ -v ~/docker/redis/data:/data -d redis redis-server /usr/local/etc/redis/redis.conf --appendonly yes Wenn Sie eine individuellere Konfiguration benötigen, können Sie diese in der lokalen Datei ~/docker/redis/conf/redis.conf hinzufügen. Siehe das offizielle Redis-Image Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Das könnte Sie auch interessieren:
|
<<: Lösung für das img-Tag-Problem unter IE10
>>: So positionieren Sie die Kopfzeile mithilfe des CSS-Sticky-Layouts oben
1. Fazit Syntax: Limit-Offset, Zeilen Schlussfolg...
Jeder, der das Linux-System verwendet hat, sollte...
Überblick: Oracle Scott-Benutzer haben vier Tabel...
Inhaltsverzeichnis 1 Bewertung 2 Fünf Strategien ...
Situationsbeschreibung: Die Datenbank wurde abnor...
„Was ist los?“ Sofern Sie nicht an bestimmte Arten...
Dieser Artikel beschreibt die Linux-Systembefehle...
W3C hat kürzlich zwei Standards veröffentlicht, n...
Dies ist eine Interviewfrage, die die Verwendung ...
Inhaltsverzeichnis 1. Konstruktor und Instanziier...
Vorwort: position:sticky ist ein neues Attribut d...
1. Übergeordnete Komponenten können Daten über Re...
So implementieren Sie Textsymbole über CSS /*Symb...
Inhaltsverzeichnis Aktualisierbare Ansichten Leis...
Was sind :is und :where? :is() und :where() sind ...