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
Als ich kürzlich eine mobile Seite entwickelte, s...
ausstellen Design Passwortstärke-Analyse Das Pass...
1. Laden Sie die virtuelle Maschine Version 15.5....
Problembeschreibung: Die Netzwerkkartendatei /etc...
Wenn Sie Ihr MySQL-Anmeldekennwort vergessen, ist...
Vorwort Das Sortieren ist eine grundlegende Funkt...
Wenn Sie MySQL zum ersten Mal auf Ihrem Computer ...
Ich bin vor kurzem auf ein Problem gestoßen. Die ...
„HTML-Validierung“ bezieht sich auf die HTML-Valid...
Vorwort Letzte Woche fragte mich ein Kollege: „Br...
Inhaltsverzeichnis Mehrere MySQL-Instanzen Übersi...
1. MySQL installieren # Laden Sie MySQL im Docker...
Auf Kali reproduzieren Legen Sie zunächst die Sui...
Wenn ein Backup vorhanden ist, ist es ganz einfac...
Statische Dateien Nginx ist für seine hohe Leistu...