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. Gehen Sie zur offiziellen Website: D:\mysql-5....
Inhaltsverzeichnis 1. Beschreibung 2. Laden Sie d...
Vorgang 1: mit Rückgabewert: Prozedur löschen, fa...
1. Die Beziehung zwischen Schriftarten und Zeiche...
Organisieren Sie die Tutorialnotizen zur Installa...
Inhaltsverzeichnis Vorwort Ajax seriell und paral...
Union ist eine Vereinigungsoperation für die Date...
Bevor wir über die strukturelle Auszeichnung von ...
Die Formularelemente mit Sichtbarkeit=versteckt un...
Durch E-Mail-Marketing auf Genehmigungsbasis lass...
Menüleiste Beispiel 1: Code kopieren Der Code lau...
Inhaltsverzeichnis 1. Holen Sie sich einen zufäll...
Inhaltsverzeichnis Vorwort Schritt 1: Aufbau und ...
Verwenden Sie den Befehl mysql, um eine Verbindun...
Vorwort „Wenn es um Bildbearbeitung geht, denken ...