# 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:
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
Wie in der Abbildung gezeigt, haben wir den Redis-Dienst installiert: Starten Sie den Redis-Dienst (auf automatischen Start einstellen) 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 2) Redis entpacken und installieren
Nach der Kompilierung werden redis-service, redis-cli und mehrere andere ausführbare Dateien in src generiert 3) Redis starten
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 Bereits als Daemon-Prozess gestartet 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. 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 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! Das könnte Sie auch interessieren:
|
<<: MySQL-Datumsfunktionen und Datumskonvertierungs- und -formatierungsfunktionen
>>: Verwendung und Unterschied von Js-Modulverpackungsexporten erfordern Import
Vue verwendet Ref, um Komponenteninstanzen über E...
Das zeitgenössische visuelle Webdesign hat drei vö...
Dieser Artikel wurde aus dem Blog „Usability Count...
Inhaltsverzeichnis 1. Installieren Sie den Vue-Vi...
In diesem Artikel wird der spezifische Code der L...
Alle Websites, ob offiziell, E-Commerce, soziale ...
Inhaltsverzeichnis Zweck des Teleports So funktio...
Wenn Sie Dateien zwischen Windows und Linux übert...
Inhaltsverzeichnis Herkunft Umweltinformationen F...
Umfassende Dokumentation GitHub-Adresse https://g...
Async Hooks ist eine neue Funktion von Node8. Sie...
JavaScript-Skripte können überall in HTML eingebe...
Hintergrund Ehe wir uns versehen, neigt sich ein ...
Vorwort Abfrageoptimierung ist nichts, was über N...
Ausführung mit nur einem Klick Um Python 3.8 in e...