Es gibt zwei relativ praktische Lösungen:
Eine besteht darin, Redis über Docker zu installieren und die Konfigurationsdatei über das Datenvolumen mit der lokalen Datei zu verknüpfen.
Die zweite besteht darin, Shell-Skripte zu verwenden, um uns bei der Durchführung dieser mechanisierten Vorgänge zu helfen.
Der erste Typ ist für Anfänger sehr unfreundlich. Sie müssen mehr Informationen überprüfen und mehr Fehler ausprobieren, wenn Sie die Aufgabe unbedingt erledigen möchten. Um wirklich allen zu helfen, wird in diesem Artikel auf den zweiten Typ eingegangen und direkt auf das Thema eingegangen.
Geben Sie zunächst ein beliebiges Verzeichnis auf dem Server ein und führen Sie den folgenden Befehl aus:
vi redis-install.sh
Öffnen Sie den vi-Editor und klicken Sie auf i, um ihn zu öffnen Wechseln Sie in den Bearbeitungsmodus und fügen Sie dann den folgenden Code ein (ändern Sie die Version und das Installationsverzeichnis entsprechend Ihren Anforderungen):
#!/bin/bash version="6.2.2"echo "==========检查并安装gcc=========="yum install -y gcc echo "==========切换目录=========="cd ~echo "==========下载压缩包=========="wget https://download.redis.io/releases/redis-${version}.tar.gzecho "==========解压到当前目录=========="tar xzf redis-${version}.tar.gz echo "==========删除无用文件=========="rm redis-${version}.tar.gz echo "==========切换目录=========="cd redis-${version} echo "==========开始编译=========="make echo "==========开始安装=========="make install PREFIX=/usr/local/redis echo "==========配置文件=========="cp ~/redis-6.2.2/redis.conf /usr/local/redis/bin/echo "==========安装完成=========="
Dann: Drücken Sie Esc – Doppelpunkt eingeben – WQ eingeben – Geben Sie # ein 🎜#
Installation und Konfiguration Das Shell-Skript wurde geschrieben und über den sh-Befehl ausgeführt:sh redis-install.sh
cd /usr/local/redis/bin
//是否允许后台启动daemonize no 改为 yes//设置密码requirepass your password//允许的最大物理存储空间(示例为1gb)maxmemory 1073741824//淘汰规则,规定空间不够用时如何淘汰已有键maxmemory-policy volatile-ttl
Selbststart des Dienstes
vi /etc/systemd/system/redis.service
Dasselbe wie bei vi gerade, drücken Sie i, um den Bearbeitungsmodus aufzurufen, und kopieren Sie dann den folgenden Code:
[Unit] Description=redisAfter=network.target [Service] Type=forking ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf PrivateTmp=true[Install] WantedBy=multi-user.target
Drücken Sie Esc – geben Sie einen Doppelpunkt ein – geben Sie WQ ein – klicken Sie auf die Eingabetaste.
Dann den lokalen Dienst neu laden:
systemctl daemon-reload
Starten Sie den Dienst einfach handschriftlich:
systemctl start redis.service
Auf Start beim Booten einstellen:
systemctl enable redis.service
Das obige ist der detaillierte Inhalt vonSo installieren Sie Redis schnell und richten den Selbststart ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!