Redis ist ein verteilter Cache-Dienst. Caching ist auch ein unverzichtbares Mittel für die Entwicklung von Systemen im großen Maßstab und die Leistungsoptimierung. Zu dieser Zeit wurde Redis geboren. Da Redis Daten auf dem Speicherstick zwischenspeichert, sind seine Lese- und Schreibgeschwindigkeiten sehr hoch. Herkömmliche relationale Datenbanken befinden sich alle auf der Festplatte. Wenn Sie also eine besonders große Datenmenge filtern und abfragen, wird dies sehr langsam sein, was sich zweifellos auf die Benutzer unseres Systems auswirken wird. Die Installation von Redis ist ebenfalls sehr einfach. Wir verwenden immer noch Docker, um Redis zu installieren 1. Redis aus dem Docker-Repository herunterladen #Suche nach Redis im Docker-Repository Docker-Suche Redis #Laden Sie Redis in das lokale Lager herunter, ohne die Versionsnummer hinzuzufügen. Die Standardeinstellung ist die neueste Version. Docker Pull Redis #Die heruntergeladenen Docker-Images des Containers anzeigen 2. Verwenden Sie Docker, um das Redis-Image zu erstellen und auszuführen und das Redis-Passwort festzulegen #Verwenden Sie Docker Run, um den Container zu erstellen und zu starten.#--requirepass Legen Sie das Kennwort für die Verbindung mit Redis fest. docker run -p 6379:6379 --name redis -d redis:latest --requirepass "123456" #Überprüfen Sie, ob der Container gestartet wurde docker ps 3. Lokale Verbindung zu Redis herstellen #Die lokale Verbindung verwendet direkt den Bash-Befehl, um das Passwort festzulegen und mit -a plus Passwort [root@apg-server ~] darauf zuzugreifen.# docker exec -it redis redis-cli -a 123456 Warnung: Die Verwendung eines Kennworts mit der Option „-a“ oder „-u“ in der Befehlszeilenschnittstelle ist möglicherweise nicht sicher. #Setzen Sie einen Schlüsseltest 127.0.0.1:6379> setzen Sie den Namen xiaomianyang OK #Frage den Schlüssel ab 127.0.0.1:6379> Namen abrufen "xiaomi yang" 4. Überprüfen Sie die IP-Adresse des Redis-Containers [root@apg-server ~]# docker inspect redis | grep IP-Adresse "SekundäreIP-Adressen": null, "IP-Adresse": "172.17.0.4", "IP-Adresse": "172.17.0.4", 5. Stellen Sie eine Remoteverbindung zu Redis her #Wenn es sich auf dem lokalen Computer befindet, verwenden Sie localhost. Wenn es sich woanders befindet, verwenden Sie die IP des Hostcomputers [root@apg-server ~]# docker exec -it redis redis-cli -h localhost -p 6379 -a 123456 Warnung: Die Verwendung eines Kennworts mit der Option „-a“ oder „-u“ in der Befehlszeilenschnittstelle ist möglicherweise nicht sicher. localhost:6379> Namen abrufen "xiaomi yang" An diesem Punkt wurde Redis erfolgreich in Docker installiert. Später, wenn wir die SpringBoot-Entwicklung verwenden, können wir den Cache nutzen, um die Verarbeitungsleistung des Systems zu verbessern. Ergänzendes Wissen: Der vollständige Prozess der Installation von Redis in Docker und der Konfiguration der Remote-Verbindung sowie Vorsichtsmaßnahmen gegen Fallstricke 1. Redis installieren Laden Sie das Redis-Image über Docker Search Redis und Docker Pull Redis herunter. 2. Erstellen Sie einen neuen Mount-Konfigurationsordner Aufgrund der Standardkonfiguration von Redis können Sie nur eine lokale Verbindung herstellen und nicht remote darauf zugreifen. Wenn Sie Redis Desktop Manager zum Herstellen einer Verbindung verwenden, tritt ein Fehler auf. Sie müssen daher die Redis-Konfigurationsdatei manuell bereitstellen. Erstellen Sie an einem beliebigen Ort zwei neue Ordner, „data“ und „conf“. z.B:
3. Fügen Sie die Konfigurationsdatei redis.conf hinzu Erstellen Sie eine neue Datei redis.conf im neu erstellten redis/conf mit folgendem Inhalt: #bind 127.0.0.1 //Erlaube Remote-Verbindung im geschützten Modus nein appendonly yes //Persistenz requirepass 123456 //Passwort 4. Erstellen und starten Sie den Redis-Container Der Ausführungsbefehl lautet wie folgt:
Die Interpretation ist wie folgt: –name: Geben Sie dem Container einen Namen -p: Portzuordnungshost: Container -v: Benutzerdefinierte Konfiguration einbinden. Benutzerdefinierte Konfiguration: Interne Containerkonfiguration. -d: Im Hintergrund ausführen redis-server --appendonly yes: Führen Sie den Startbefehl redis-server im Container aus und aktivieren Sie die Redis-Persistenzkonfiguration 5. Start erfolgreich, überprüfen Sie den Status Überprüfen Sie den Startstatus über Docker PS, um festzustellen, ob er erfolgreich war 6. Testen Sie die Verbindung im Container Führen Sie den Befehl docker exec -it my_redis redis-cli aus, um das Terminal aufzurufen. Melden Sie sich mit dem Authentifizierungskennwort an. Der vollständige Befehl lautet wie folgt: [root@*** conf]# docker exec -it my_redis redis-cli 127.0.0.1:6379> Setze den Namen wangcai (Fehler) NOAUTH-Authentifizierung erforderlich. 127.0.0.1:6379> Authentifizierung 123456 OK 127.0.0.1:6379> Setze den Namen wangcai OK 127.0.0.1:6379> Namen abrufen "Wangcai" Hinweis: Wenn dieser Fehler auftritt:
Erklärung: Es wurde kein Passwort zur Verifizierung eingegeben. Bitte geben Sie ein: auth Ihr Passwort 7. Verbindung über den Redis Desktop Manager-Client herstellen Die Benutzeroberfläche ist einfach und auf den ersten Blick leicht zu verstehen. Hier sind die Bilder. 8. Zusammenfassung Wenn beim Starten des Container-Ports ein Fehler auftritt, können Sie mit netstat -lntp | grep 6379 prüfen, welches Programm den Port belegt. Sie können das Programm, das den Port belegt, mit sudo kill 6379 beenden. Wenn Sie Alibaba Cloud verwenden, öffnen Sie bitte unbedingt den entsprechenden Port Die oben beschriebenen Schritte zum Installieren von Redis in Docker, Festlegen des Kennworts und Verbinden sind alle Inhalte, die der Editor mit Ihnen teilt. Ich hoffe, dass dies Ihnen als Referenz dienen kann. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. Das könnte Sie auch interessieren:
|
<<: XHTML-Tutorial, eine kurze Einführung in die Grundlagen von XHTML
>>: Sqoop-Exportkarte100 % reduzieren0 % steckt aus verschiedenen Gründen und Lösungen fest
Ergebnisse erzielen Implementierungscode html <...
Lösung, wenn MySQL nicht geschlossen wird: Klicke...
Inhaltsverzeichnis 1. Vom Vater zum Sohn 2. Vom S...
Das Debuggen der Website-Kompatibilität ist wirkl...
Dies ist ein wichtiges (und wunderbares) Thema fü...
Vorwort Verwenden Sie js, um einen Jahresrotation...
In diesem Artikelbeispiel wird der spezifische Co...
Ich möchte Ihnen einen kreativen Einstieg vorstel...
Vorbereitung: 192.168.16.128 192.168.16.129 Zwei ...
Virtuelle Hosts verwenden spezielle Software- und...
Vorwort: Lynis ist ein Sicherheitsprüfungs- und H...
Inhaltsverzeichnis Kurze Einleitung 1. Überprüfen...
Methode 1: Verwenden Sie das Dienstprogramm lsb_r...
Ich habe vor Kurzem VMware Horizon bereitgestellt...
Ich bin vor Kurzem auf ein Problem gestoßen, als ...