1. Finden Sie eine geeignete Version von Redis für DockerSie finden es im Docker Hub https://hub.docker.com/_/redis?tab=tags 2. Installieren Sie Redis mit Dockersudo docker pull redis Nach der Installation truedei@truedei:~$ truedei@truedei:~$ sudo Docker-Bilder REPOSITORY TAG BILD ID ERSTELLT GRÖSSE redis latest 987b78fc9e38 vor 10 Tagen 104MB httpd latest a8a9cbaadb0c vor 2 Wochen 166MB fjudith/draw.io latest 7b136fc80d31 vor 3 Wochen 683MB mysql 5.7.29 f5829c0eee9e vor 5 Wochen 455 MB truedei@truedei:~$ truedei@truedei:~$ 3. Bereiten Sie die Redis-Konfigurationsdatei vorDa eine Redis-Konfigurationsdatei erforderlich ist, laden Sie am besten von der offiziellen Redis-Website eine Redis-Konfigurationsdatei herunter und verwenden Sie sie. Offizielle chinesische Redis-Website: http://www.redis.cn/download.html Nach dem Download entpacken Sie es: Diese Datei 4. Konfigurieren Sie die Konfigurationsdatei redis.conf Ändern Sie die Konfigurationsdatei
5. Erstellen Sie ein lokales Verzeichnis, das Docker zugeordnet ist, d. h. den lokalen SpeicherortErstellen Sie einen lokalen Speicherort zum Speichern von Redis.
truedei@truedei:redis-5.0.5$ sudo cp -p redis.conf /data/redis/ truedei@truedei:redis-5.0.5$ Kopieren Sie
truedei@truedei:redis-5.0.5$ sudo cp -p redis.conf /data/redis/ truedei@truedei:redis-5.0.5$ 6. Starten Sie Docker RedisStart-up: truedei@truedei:~$ sudo docker run -p 6379:6379 --name redis -v /data/redis/redis.conf:/etc/redis/redis.conf -v /data/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes Parametererklärung:
7. Prüfen Sie, ob der Start erfolgreich ist Überprüfen Sie, ob es erfolgreich gestartet wurde: truedei@truedei:~$ sudo docker ps CONTAINER ID BILD BEFEHL ERSTELLT STATUS PORTS NAMEN 85cb7d83a2ff redis "docker-entrypoint.s..." vor 7 Minuten Vor 7 Minuten 0.0.0.0:6379->6379/tcp redis 0a122a08125f mysql:5.7.29 "docker-entrypoint.s..." vor 5 Wochen Aktiv Vor etwa einer Stunde 0.0.0.0:3306->3306/tcp, 33060/tcp mysql57 truedei@truedei:~$ Sie können die Protokolle überprüfen: truedei@truedei:~$ sudo docker logs redis 1:C 29. Mai 2020 01:16:22.107 # oO0OoO0OoO0Oo Redis wird gestartet oO0OoO0OoO0Oo 1:C 29. Mai 2020 01:16:22.107 # Redis-Version=6.0.3, Bits=64, Commit=00000000, geändert=0, PID=1, gerade gestartet 1:C 29. Mai 2020 01:16:22.107 # Konfiguration geladen _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 6.0.3 (00000000/0) 64 Bit .-`` .-```. ```\/ _.,_ ''-._ ( ' , .-` | `, ) Ausführung im Standalone-Modus |`-._`-...-` __...-.``-._|'` _.-'| Hafen: 6379 | `-._ `._ / _.-' | `-._ `-._ `-./ _.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | http://redis.io `-._ `-._`-.__.-'_.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | `-._ `-._`-.__.-'_.-' _.-' `-._ `-.__.-' _.-' `-._ _.-' `-.__.-' 1:M 29. Mai 2020 01:16:22.108 # WARNUNG: Die TCP-Backlog-Einstellung von 511 kann nicht erzwungen werden, da /proc/sys/net/core/somaxconn auf den niedrigeren Wert von 128 eingestellt ist. 1:M 29. Mai 2020 01:16:22.108 # Server initialisiert 1:M 29. Mai 2020 01:16:22.108 # WARNUNG overcommit_memory ist auf 0 gesetzt! Das Speichern im Hintergrund kann bei zu wenig Arbeitsspeicher fehlschlagen. Um dieses Problem zu beheben, fügen Sie 'vm.overcommit_memory = 1' zu /etc/sysctl.conf hinzu und starten Sie dann neu oder führen Sie den Befehl 'sysctl vm.overcommit_memory=1' aus, damit dies wirksam wird. 1:M 29. Mai 2020 01:16:22.108 # WARNUNG: Sie haben die Unterstützung für Transparent Huge Pages (THP) in Ihrem Kernel aktiviert. Dies führt zu Latenz- und Speichernutzungsproblemen mit Redis. Um dieses Problem zu beheben, führen Sie den Befehl „echo never > /sys/kernel/mm/transparent_hugepage/enabled“ als Root aus und fügen Sie ihn zu /etc/rc.local hinzu, um die Einstellung nach einem Neustart beizubehalten. Redis muss neu gestartet werden, nachdem THP deaktiviert wurde. 1:M 29. Mai 2020 01:16:22.108 * Bereit, Verbindungen anzunehmen truedei@truedei:~$ Dies ist das Ende dieses Artikels über die detaillierteste Installation und Konfiguration von Redis in Docker (mit Bildern und Text). Weitere relevante Inhalte zur Installation und Konfiguration von Redis in Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: JavaScript zum Erzielen eines Fensteranzeigeeffekts
>>: Die Tücken der automatischen Inkrementierung numerischer MySQL-Typen
1.1 Kopieren Sie das Nginx-Installationspaket und...
Wenn ein Projekt eine gewisse Komplexität erreich...
Inhaltsverzeichnis Vorwort Verwechslung von „unde...
In niedrigeren Versionen von Firefox können keine ...
Folgendes ist passiert. Heute habe ich mit GitHub...
Inhaltsverzeichnis Ursachen der MySQL-Tabellenfra...
Verzögertes Laden (Lazy Loading) und Vorladen sin...
In diesem Artikelbeispiel wird der spezifische Co...
Lassen Sie uns heute einen einfachen 3D-Zauberwür...
Inhaltsverzeichnis 1. Komponentenorganisation 2. ...
CentOS8 wurde vor ein paar Tagen veröffentlicht. ...
Inhaltsverzeichnis Frage: Fall (1) Fork vor dem E...
* Adresse - Adresse * Blockzitat - Blockzitat * Mi...
In CSS3 können mit der Transformationsfunktion vi...
1. Laden Sie die JDK-Download-Adresse herunter我下載...