Für die Installation von Redis müssen Sie sich auf die gcc-Umgebung verlassen. Führen Sie zur Installation den folgenden Befehl aus:
yum install -y gcc
Wenn der Computer kein Netzwerk hat, können Sie sich auf diesen Artikel beziehen:
CentOS-Offline-Installation die gcc-Umgebung (mit Installationspaket + Bildern und Texten)
Redis offizielle Website: https://redis.io/download
Nach dem Herunterladen laden Sie es auf CentOS hoch, z. B. auf /usr/local/
/usr/local/
指令命令如下:
cd /usr/local/
tar -zxvf redis-6.2.1.tar.gz
cd redis-6.2.1 make
将redis安装至指定目录,可以自行修改路径,如下以 /usr/local/redis
为例:
make install prefix=/usr/local/redis
启动 redis 有两种方式,一种是前台界面启动,只要关闭界面就关闭了,另一种是后台启动。
进入 redis 安装目录的 bin 目录:
cd /usr/local/redis/bin
此时,只要执行如下命令就可以启动了:
./redis-server
启动截图如下:
此时有个问题就是,并不知道启动的配置文件在哪...
其实我们可以直接通过 find 命令来查一下:
find / -name 'redis.conf'
结果如下:
前台启动方式不太常用,只要关了界面,redis就停了。
我们从之前解压后的安装包中复制一份 redis.conf 文件到 redis 安装目录中。
cp /usr/local/redis-6.2.1/redis.conf /usr/local/redis/bin/
然后修改 redis.conf 配置文件的线程模式参数:
vi /usr/local/redis/bin/redis.conf
PS:vi 快捷键,按一下 /
,之后输入【关键字】即可查询参数。
主要修改 daemonize
Der Befehl lautet wie folgt:
1、修改之前 daemonize no 2、修改之后 daemonize yes
2. Entpacken Sie das Installationspaket
./redis-server redis.conf
vi /usr/local/redis/bin/redis.conf
" alt="So installieren Sie Redis in CentOS7 und konfigurieren es so, dass es über das externe Netzwerk zugänglich ist" />
Installieren Sie Redis im angegebenen Verzeichnis. Sie können den Pfad selbst ändern. Nehmen Sie /usr/local/redis als Beispiel:
vi /etc/systemd/system/redis.service
Es gibt zwei Möglichkeiten, Redis zu starten, eine besteht darin, das zu starten Die Front-End-Schnittstelle wird geschlossen, sobald die Schnittstelle geschlossen wird, und die andere dient zum Starten des Hintergrunds. 4.1. Starten Sie die Front-End-Schnittstelle. Geben Sie das bin-Verzeichnis des Redis-Installationsverzeichnisses ein:
[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.targetFühren Sie zu diesem Zeitpunkt einfach den folgenden Befehl aus, um zu starten:
systemctl daemon-reload systemctl start redis.service systemctl enable redis.serviceDer Start-Screenshot lautet wie folgt:
systemctl start redis.serviceÄndern Sie dann die Thread-Modus-Parameter der Konfigurationsdatei redis.conf:
systemctl stop redis.servicePS: vi-Tastenkombination, klicken Sie auf
/
und geben Sie dann [Schlüsselwort] ein, um die Parameter abzufragen. Ändern Sie hauptsächlich den entsprechenden Wert von daemonize
in „Ja“systemctl restart redis.service
systemctl status redis.service
systemctl enable redis.serviceFinden Sie die folgenden drei Parameter: bind 127.0.0.1 (binden Sie die IP, die den Zugriff ermöglicht) protected-mode ja (geschützter Modus ist aktiviert)
systemctl disable redis.service🎜Fügen Sie den folgenden Befehl hinzu:🎜rrreee🎜Der ExecStart-Parameter entspricht der Installation des Redis-Servers im Redis-Verzeichnis. Die Konfigurationsdatei ist dieselbe wie oben. 🎜🎜Start beim Start festlegen: 🎜rrreee 7. Allgemeine Dienstbefehle ee 🎜Stop Startet automatisch beim Booten 🎜rrreee
Das obige ist der detaillierte Inhalt vonSo installieren Sie Redis in CentOS7 und konfigurieren es so, dass es über das externe Netzwerk zugänglich ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!