Installation und Daemon-Konfiguration von Redis unter Windows und Linux

Installation und Daemon-Konfiguration von Redis unter Windows und Linux

# Installations-Daemon-Konfiguration für Redis unter Windows und Linux

Einführung in Redis

Redis ist eine der am häufigsten verwendeten nicht-relationalen Datenbanken (NOSql) und wird oft im Schlüssel-Wert-Format gespeichert. Die Lese- und Schreibgeschwindigkeiten von Redis sind viel höher als bei relationalen Datenbanken (MySQL, Oracle). Daher wird es häufig als Hot-Data-Cache für Projekte verwendet

Installation und Konfiguration unter Windows

1) Download von GitHub https://github.com/microsoftarchive/redis/releases

2) Entpacken und installieren Sie den Redis-Dienst zur Unterstützung des Daemons (Hintergrundstart).

Nach der Dekomprimierung befinden sich zwei Konfigurationsdateien und zwei ausführbare Programme im Verzeichnis

Sie können nur eine der beiden Konfigurationsdateien behalten und diese dann löschen.

redis-server.exe ist der Redis-Dienst

redis-cli.exe ist das Redis-Operationsfenster

Bevor Sie Redis verwenden, müssen Sie den Redis-Dienst starten, d. h. auf redis-server.exe doppelklicken. Obwohl er gestartet werden kann, wissen Sie nicht, welche Konfigurationsdatei er verwendet. Daher verwenden Sie normalerweise cmd, um die zu verwendende Konfigurationsdatei anzugeben und den Dienst zu starten. wie:

使用cmd進入到redis解壓出來的目錄在redis目錄下執行redis-server.exe redis.windows.conf

Auf diese Weise wird der Redis-Dienst normal gestartet und die verwendete Konfigurationsdatei ist redis.windows.conf. Dieses Fenster kann nicht geschlossen werden

Doppelklicken Sie dann auf redis-cli.exe, um das Redis-Befehlsfenster zu öffnen, geben Sie „ping“ ein und drücken Sie die Eingabetaste, um „PONG“ anzuzeigen, was eine erfolgreiche Verbindung anzeigt:

Wenn wir es jedoch verwenden, lassen wir kein Fenster geöffnet und verwenden es dann. Daher müssen wir den Redis-Dienst als Systemdienst registrieren und im Hintergrund ausführen.

Registrieren Sie sich für den Reids-Service

使用cmd進入redis目錄運行redis-server --service-install redis.windows.conf --service-name redis

Wie in der Abbildung gezeigt, haben wir den Redis-Dienst installiert:

Starten Sie den Redis-Dienst (auf automatischen Start einstellen)

win + R 然后輸入services.msc回車。打開服務找到redis服務啟動redis并把啟動類型修改為自動(如果不是自動的話)

Jetzt ist der Redis-Dienst in Ordnung. Doppelklicken Sie auf redis-cli.exe, um den Redis-Client zu starten.

Installieren und Konfigurieren von Redis unter Linux

1) Gehen Sie zur offiziellen Redis-Website https://redis.io/download und laden Sie das Redis-Installationspaket herunter

Suchen Sie die Adresse, um die neueste stabile Version herunterzuladen. Als ich sie installiert habe, war es 5.0.5: http://download.redis.io/releases/redis-5.0.5.tar.gz

Verwenden Sie dann den Befehl wget, um das Installationspaket herunterzuladen

wget http://download.redis.io/releases/redis-5.0.5.tar.gz

2) Redis entpacken und installieren

解壓:tar -zxf redis-5.0.5.tar.gz進入redis目錄:cd redis-5.0.5編譯:make

Nach der Kompilierung werden redis-service, redis-cli und mehrere andere ausführbare Dateien in src generiert

3) Redis starten

在src下執行./redis-service ../redis.conf

Sie können sehen, dass der Vorgang erfolgreich ist


Da dies jedoch im Vordergrund gestartet wird, können wir es als Daemon starten, indem wir die Konfigurationsdatei ändern

Bearbeiten Sie die Konfigurationsdatei redis.conf unter redis-5.0.5

Ändern Sie „daemonize“ in „yes“

Speichern und beenden

Neustart

./redis-service ../redis.conf

Bereits als Daemon-Prozess gestartet

./redis-cli

Es zeigt an, dass es verwendet werden kann, aber Redis erfordert derzeit kein Kennwort, was auf dem Server absolut nicht ratsam ist. Und die Redis-Passwortstärke muss höher eingestellt werden

Ich habe persönlich erlebt, dass das Redis-Passwort zu schwach war und zum Einschleusen eines Mining-Virus verwendet wurde. Ich weiß nicht mehr, in welcher Version dieser Fehler auftrat, aber mit einem stärkeren Passwort gibt es absolut kein Problem.

4) Skripte starten und stoppen

Beim Neustart hier habe ich der Einfachheit halber zwei Skripte zum Starten und Stoppen geschrieben.

Redis-Start

#/bin/bash
/usr/local/redis/redis-server /usr/local/redis/redis.conf

Vorder- und Rückseite sind die absoluten Pfade des Redis-Servers bzw. der Konfigurationsdatei. Sie können sie entsprechend Ihrem Installationsort ändern.

Redis-Stopp

#!/bin/bash
echo "Redis-Server wird gestoppt"
redis_pid=$(ps -ef |grep -v 'grep' | egrep /usr/local/redis/redis-server | awk '{printf $2 " "}');
wenn [ "$redis_pid" != "" ]; dann
 töten -9 "$redis_pid"
 echo "Redis-Server stoppen"
 anders
 echo "kann Redis-Server nicht finden"
fi
 Ausfahrt 1

Dadurch wird auch /usr/local/redis/redis-server entsprechend dem Standort Ihres Redis-Servers geändert.

Geben Sie ihnen nach dem Schreiben einfach Ausführungsberechtigungen.

chmod u+x redis-st*

Hinweis: Wenn Sie es einfacher machen möchten, fügen Sie diese beiden Skripte in die Umgebungsvariablen ein. Anschließend können Sie diese beiden Skripte verwenden, um überall zu starten und zu stoppen, was auch sehr gut ist.

5) Legen Sie das Redis-Passwort fest

Ändern Sie requirepass in redis.conf

Entfernen Sie die Kommentare und ändern Sie foobared in Ihr gewünschtes Passwort. Zu Demonstrationszwecken werde ich mein Passwort auf 123456 setzen.


Starten Sie den Redis-Dienst nach der Änderung neu

Wir stellen die Verbindung über redis-cli wieder her und geben dann ping ein. Es wird Ihnen mitgeteilt, dass Sie keine Berechtigung haben

Authentifizierung verwenden Das heißt zum Beispiel:


Zusammenfassen

Oben ist die vom Herausgeber vorgestellte Installations-Daemon-Konfiguration von Redis unter Windows und Linux. 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:
  • Installieren Sie die Redis-Datenbank auf einem Windows-System
  • Detaillierte Erläuterung des Installationsprozesses von Redis unter Windows
  • Redis-Installations- und Konfigurationsprozess in Windows und Remote-Zugriffsfunktion
  • Installationsprozess der Redis-Datenbank unter einem Linux-System
  • Detaillierte Schritte zur Installation von Redis unter Linux
  • Installationsprozess und Konfigurationsmethode von redis5.0.5 unter Linux
  • Grafisches Tutorial zur Redis-Installation (Windows und Linux) – detailliertes Diagramm

<<:  MySQL-Datumsfunktionen und Datumskonvertierungs- und -formatierungsfunktionen

>>:  Verwendung und Unterschied von Js-Modulverpackungsexporten erfordern Import

Artikel empfehlen

So verwenden Sie den Vue-Video-Player für eine Live-Übertragung

Inhaltsverzeichnis 1. Installieren Sie den Vue-Vi...

JavaScript Canvas realisiert den Effekt des Neun-Quadrat-Rasterschneidens

In diesem Artikel wird der spezifische Code der L...

So schreiben Sie den Einführungsinhalt der Infoseite der Website

Alle Websites, ob offiziell, E-Commerce, soziale ...

Detaillierte Erklärung zur Verwendung von Teleport in Vue3

Inhaltsverzeichnis Zweck des Teleports So funktio...

Tutorial zum Herunterladen und Installieren von XFTP (grafisches Tutorial)

Wenn Sie Dateien zwischen Windows und Linux übert...

Ein zeitaufwändiger Fehlerbehebungsprozess für einen Docker-Fehler

Inhaltsverzeichnis Herkunft Umweltinformationen F...

Asynchroner Lebenszyklus von AsyncHooks in Node8

Async Hooks ist eine neue Funktion von Node8. Sie...

Detaillierte Erklärung, wann Javascript-Skripte ausgeführt werden

JavaScript-Skripte können überall in HTML eingebe...

Anwendung von CSS3-Animationseffekten in Aktivitätsseiten

Hintergrund Ehe wir uns versehen, neigt sich ein ...

Zusammenfassung der wichtigsten Wissenspunkte zur MySQL-Abfrageoptimierung

Vorwort Abfrageoptimierung ist nichts, was über N...