Heim > Datenbank > Redis > Hauptteil

Einführung in die Installationsmethode von Redis unter CentOS

Freigeben: 2019-12-02 16:38:19
nach vorne
2145 Leute haben es durchsucht

Einführung in die Installationsmethode von Redis unter CentOS

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
Nach dem Login kopieren

Entpacken Sie das Installationspaket und installieren Sie

tar xzf redis-4.0.2.tar.gz
cd redis-4.0.2
make
make install
Nach dem Login kopieren

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:

Einführung in die Installationsmethode von Redis unter CentOS

Redis starten und stoppen

Redis starten

Direkt starten

Redis-Server direkt ausführen, um Redis zu starten

[root@localhost bin]# redis-server
Nach dem Login kopieren

Einführung in die Installationsmethode von Redis unter CentOS

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.

Einführung in die Installationsmethode von Redis unter CentOS

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.

Einführung in die Installationsmethode von Redis unter CentOS

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
Nach dem Login kopieren

Einführung in die Installationsmethode von Redis unter CentOS

【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
Nach dem Login kopieren

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
Nach dem Login kopieren

lautet es wie folgt:

Einführung in die Installationsmethode von Redis unter CentOS

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
Nach dem Login kopieren

Einführung in die Installationsmethode von Redis unter CentOS

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 Login kopieren

Einführung in die Installationsmethode von Redis unter CentOS

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage