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

Allgemeine Lösungen für das Ablaufen der Lese-/Schreibtrennung in MySQL

Die Fallstricke der Lese- und Schreibtrennung in ...

TypeScript-Dekorator-Definition

Inhaltsverzeichnis 1. Konzept 1.1 Definition 1.2 ...

HTML verwendet Laufschrift, um Text nach links und rechts scrollen zu lassen

Code kopieren Der Code lautet wie folgt: <KÖRP...

Detaillierte Erklärung des Vue2 Cube-UI-Zeitwählers

Inhaltsverzeichnis Vorwort 1. Anspruch und Wirkun...

Detaillierte Erläuterung der MySql-Datentyp-Tutorialbeispiele

Inhaltsverzeichnis 1. Kurzübersicht 2. Detaillier...

Tutorial zur Docker-Installation in einer Linux-Umgebung

1. Installationsumgebung Docker unterstützt die f...

JavaScript implementiert eine Eingabefeldkomponente

In diesem Artikelbeispiel wird der spezifische Co...

MySQL-Zeittypauswahl

Inhaltsverzeichnis DATETIME ZEITSTEMPEL Wie man w...

Einen Web-Rechner mit Javascript schreiben

Dieser Artikel beschreibt hauptsächlich die Auswi...

In wenigen Schritten zum einfachen Aufbau eines Windows-SSH-Servers

Das hier erwähnte SSH heißt Security Shell. Ich g...

VUE+Canvas realisiert den gesamten Prozess eines einfachen Gobang-Spiels

Vorwort In Bezug auf das Layout ist Gobang viel e...

TypeScript-Aufzählungstypen im Detail erklären

Inhaltsverzeichnis 1. Digitale Aufzählung 2. Zeic...