1. Installieren Sie gcc-Abhängigkeiten
Da Redis in der Sprache C entwickelt wurde, müssen Sie vor der Installation zunächst bestätigen, ob die gcc-Umgebung (gcc -v) installiert ist. Wenn sie nicht installiert ist, führen Sie den folgenden Befehl aus, um sie zu installieren [root@localhost local]# yum install -y gcc
2. Laden Sie das Installationspaket herunter und dekomprimieren Sie es
[root@localhost local]# wget http://download.redis.io/releases/redis-5.0. 3.tar.gz
[root@localhost local]# tar -zxvf redis-5.0.3.tar.gz
3. cd in das Redis-Dekomprimierungsverzeichnis und führen Sie die Kompilierung aus
[root@localhost local ]# cd redis-5.0. 3
[root@localhost redis-5.0.3]# make
IV. Installieren und geben Sie das Installationsverzeichnis an
[root@localhost redis-5.0.3]# make install PREFIX=/usr/local/ redis
5. Starten Sie den Dienst
5.1 Front-End-Startup[root@localhost redis-5.0.3]# cd /usr/local/redis/bin/
[root@localhost bin]# ./ redis-server
5.2 Hintergrundstart
Kopieren Sie redis.conf aus dem Redis-Quellcodeverzeichnis in das Redis-Installationsverzeichnis[root@localhost bin]# cp /usr /local/redis-5.0.3/redis. conf /usr/local/redis/bin/
Ändern Sie die Datei redis.conf und ändern Sie daemonize no in daemonize yes
[root@localhost bin]# vi redis. conf @localhost bin]# vi /etc/systemd/system /redis.service
Kopieren Sie Folgendes und fügen Sie es ein:
[Unit]Description=redis-serverAfter=network.target
[Service]
Type= forkingExecStart=/usr/local/redis/bin/ redis-server /usr/local/redis/bin/redis.confPrivateTmp=true
[Install]WantedBy=multi-user.target
Hinweis: ExecStart ist auf einen eigenen Pfad konfiguriert So eingestellt, dass er beim Booten startet[root@localhost bin]# systemctl daemon-reload
[root@localhost bin]# systemctl start redis.service
[root@ localhost bin]# systemctl redis.service aktivieren
Redis-Befehlssoftware-Link erstellen
Das obige ist der detaillierte Inhalt vonCentos7.6-Installation Redis-Instanzanalyse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!