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. MySQL herunterladen URL: https://dev.mysql.com...
In diesem Artikelbeispiel wird der spezifische Co...
Dieser Artikel zeigt ein Beispiel, wie CSS3 verwe...
1 Holen Sie sich das Installationsressourcenpaket...
Inhaltsverzeichnis 1. So finden und optimieren Si...
Inhaltsverzeichnis 1. Beziehung zwischen übergeor...
10.4.1 Der Unterschied zwischen Frameset und Fram...
Es gibt zwei Möglichkeiten, einen Primärschlüssel...
Nach der Installation von Ubuntu 20.04 gibt es st...
Inhaltsverzeichnis Vorwort Start Vorwort Die Stan...
Ich erstelle schon lange Websites, habe aber immer...
In diesem Artikel werden hauptsächlich 6 Lösungen...
1. Nginx-Dienstgrundlage Nginx (Engine x) wurde s...
In diesem Artikel wird der spezifische Code von j...
WeChat Mini-Programm - QR-Code-Generator Download...