So stellen Sie Redis in einer Linux-Umgebung bereit und installieren es in Docker

So stellen Sie Redis in einer Linux-Umgebung bereit und installieren es in Docker

Installationsschritte

1. Redis installieren

Laden Sie das Redis-Image über docker search redis和docker pull redis herunter.

2. Erstellen Sie einen neuen Mount-Konfigurationsordner

Erstellen Sie an einem beliebigen Ort zwei neue Ordner, „data“ und „conf“.

mkdir -p /root/docker/redis/data
mkdir -p /root/docker/redis/conf

Hinweis: 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.

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 //Remoteverbindung zulassen protected-mode nein appendonly ja //Persistenz requirepass 123456 //Passwort

4. Erstellen und starten Sie den Redis-Container

Der Ausführungsbefehl lautet wie folgt:

docker run --name myredis -p 6379:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf

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 docker exec -it my_redis redis-cli aus, um das Terminal aufzurufen.

Melden Sie sich mit auth password an.

Der vollständige Befehl lautet wie folgt:

[root@*** conf]# docker exec -it myredis redis-cli
127.0.0.1:6379> Setze den Namen jfaith
(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
"jglaube"

Hinweis: Wenn dieser Fehler auftritt: (Fehler) NOAUTH-Authentifizierung erforderlich.

Erklärung: Es wurde kein Passwort zur Verifizierung eingegeben. Bitte geben Sie ein: auth Ihr Passwort

Zusammenfassen

Oben ist die vom Herausgeber vorgestellte Methode zur Bereitstellung einer Linux-Umgebung und zur Docker-Installation von Redis. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung des Redis-Installationstutorials unter Linux
  • Tutorial zur Installation und Verwendung von Redis unter Linux
  • Installationsprozess der Redis-Datenbank unter einem Linux-System

<<:  Installation des MySQL 5.7.22-Binärpakets und installationsfreie Version – Windows-Konfigurationsmethode

>>:  So verwenden Sie MQTT im Uniapp-Projekt

Artikel empfehlen

Eine kurze Beschreibung der Beziehung zwischen k8s und Docker

In letzter Zeit verwendet das Projekt Kubernetes ...

So optimieren Sie die langsame Like-Fuzzy-Abfrage in MySQL

Inhaltsverzeichnis 1. Einleitung: 2. Die erste Id...

Details zum Vergleich der MySQL-Datenkomprimierungsleistung

Inhaltsverzeichnis 1. Testumgebung 1.1 Hardware u...

So verwenden Sie benutzerdefinierte Tags in HTML

Benutzerdefinierte Tags können in XML- und HTML-Da...

24 praktische Tipps zur JavaScript-Entwicklung

Inhaltsverzeichnis 1. Initialisieren Sie das Arra...

Beispiel für einen Fork- und Mutex-Lock-Prozess im Linux-Multithreading

Inhaltsverzeichnis Frage: 1. Erster Versuch 2. Ra...

WeChat-Applet implementiert Taschenrechnerfunktion

In diesem Artikel wird der spezifische Code für d...

So verwenden Sie die Markdown-Editor-Komponente in Vue3

Inhaltsverzeichnis Installieren Komponenten impor...

Häufige CSS-Fehler und Lösungen

Code kopieren Der Code lautet wie folgt: Untersch...

CentOS7-Bereitstellung Flask (Apache, mod_wsgi, Python36, venv)

1. Installieren Sie Apache # yum install -y httpd...

js implementiert eine auf Canvas basierende Uhrkomponente

Canvas war schon immer ein unverzichtbares Tag-El...