Um Redis zu installieren, müssen Sie wissen, welche Version Sie benötigen, und diese gezielt installieren. Wenn Sie beispielsweise die Merkmale der geografischen Sammlung von Redis GEO benötigen, dann Die Redis-Version darf nicht niedriger als Version 3.2 sein. Aus diesem Grund ist diese Funktion nur in Version 3.2 verfügbar.
Es sollte auch beachtet werden, dass Redis zustimmt, dass Versionen mit einer geraden Nebenversionsnummer (d. h. die Zahl nach dem ersten Dezimalpunkt) stabile Versionen (wie Version 2.8, Version 3.0) und Versionen mit ungeraden Nummern sind Bei instabilen Versionen (z. B. Version 2.7, Version 2.9) ist in einer Produktionsumgebung im Allgemeinen die stabile Version erforderlich. (Empfohlen: Redis-Video-Tutorial)
Laden Sie das Installationspaket herunter
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
Entpacken Sie das Installationspaket und installieren Sie
tar xzf redis-4.0.2.tar.gz cd redis-4.0.2 make make install
Redis hat keine weiteren externen Abhängigkeiten und der Installationsprozess ist sehr einfach. Nach der Kompilierung befinden sich mehrere ausführbare Programme im Ordner src des Redis-Quellcodeverzeichnisses. Nach der Installation befindet sich die gerade installierte ausführbare Redis-Datei im Verzeichnis /usr/local/bin.
Wie unten gezeigt:
Redis starten und stoppen
Redis starten
Direkt starten
Redis-Server direkt ausführen, um Redis zu starten
[root@localhost bin]# redis-server
Redis über das Initialisierungsskript starten
Es gibt eine Initialisierungsskriptdatei mit dem Namen redis_init_script im Ordner utils des Redis-Quellcodeverzeichnisses. Es ist erforderlich, den Betriebsmodus von Redis und den Speicherort für persistente Dateien und Protokolldateien zu konfigurieren. Die Schritte sind wie folgt:
1. Konfigurieren Sie das Initialisierungsskript
Kopieren Sie zunächst das Initialisierungsskript in das Verzeichnis /etc/init.d. Der Dateiname lautet redis_port number, wobei die Portnummer lautet Gibt an, dass Redis die Nummer des Überwachungsports verwenden soll, über den der Client eine Verbindung zu Redis herstellt. Ändern Sie dann den Wert der REDISPORT-Variablen in Zeile 6 des Skripts auf dieselbe Portnummer.
2. Erstellen Sie die folgenden erforderlichen Ordner.
3. Ändern Sie die Konfigurationsdatei
Kopieren Sie zunächst die Konfigurationsdateivorlage (redis-4.0.2/redis.conf) nach /etc/redis Verzeichnis, benannt nach der Portnummer (z. B. „6379.conf“), und bearbeiten Sie dann einige der Parameter gemäß der folgenden Tabelle.
Jetzt können Sie Redis auch mit den folgenden Befehlen starten und herunterfahren
/etc/init.d/redis_6379 start /etc/init.d/redis_6379 stop
【Am wichtigsten】 Let Redis startet automatisch mit dem System. Dazu sind einfache Änderungen am Redis-Initialisierungsskript erforderlich. Führen Sie den Befehl aus:
vim /etc/init.d/redis_6379
Hängen Sie in der vierten Zeile der geöffneten Redis-Initialisierungsskriptdatei die folgenden zwei Sätze an:
Der Effekt Nach dem Hinzufügen von# chkconfig: 2345 90 10 # description: Redis is a persistent key-value database
lautet es wie folgt:
Das rote Kästchen im obigen Bild sind die beiden zusätzlichen Kommentarzeilen. Speichern Sie es und können Sie es verwenden Der folgende Befehl zum Konvertieren von Redis wurde zu den Systemstartelementen hinzugefügt
//设置开机执行redis脚本 chkconfig redis_6379 on
Nachdem Sie den obigen Vorgang ausgeführt haben, können Sie Redis auch direkt mit den folgenden Befehlen starten und herunterfahren Zukunft wie folgt
service redis_6379 start service redis_6379 stop
Nach dem obigen Bereitstellungsvorgang wird das System neu gestartet und Redis startet automatisch mit dem System, und die Redis-Persistenz wird in den obigen Schritten ebenfalls konfiguriert. Beim nächsten Start des Systems oder Redis besteht der Vorteil, dass zwischengespeicherte Daten nicht verloren gehen.
Redis stoppen
Da Redis möglicherweise Daten im Speicher mit der Festplatte synchronisiert, kann ein erzwungenes Beenden des Redis-Prozesses zu Datenverlust führen. Der richtige Weg, Redis zu stoppen, besteht darin, den SHUTDOWN-Befehl an Redis zu senden. Die Methode lautet:
redis-cli SHUTDOWN
Wenn Redis den SHUTDOWN-Befehl empfängt, trennt es zuerst alle Clients, führt dann eine Persistenz gemäß der Konfiguration durch und schließlich Vervollständigen Sie den Ausgang.
Redis kann das SIGTERM-Signal ordnungsgemäß verarbeiten, sodass die Verwendung der PID des Redis-Kill-Prozesses Redis auch normal beenden kann, und der Effekt ist der gleiche wie das Senden des SHUTDOWN-Befehls.
Weitere Redis-Kenntnisse finden Sie in der Spalte Redis-Einführungs-Tutorial.
Das obige ist der detaillierte Inhalt vonEinführung in die Installationsmethode von Redis unter CentOS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!