Heim > Datenbank > Redis > So installieren Sie Redis schnell und richten den Selbststart ein

So installieren Sie Redis schnell und richten den Selbststart ein

WBOY
Freigeben: 2023-05-29 10:43:06
nach vorne
1407 Leute haben es durchsucht

Analyse

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.

Skript schreiben

Geben Sie zunächst ein beliebiges Verzeichnis auf dem Server ein und führen Sie den folgenden Befehl aus:

vi redis-install.sh
Nach dem Login kopieren

Ö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 "==========安装完成=========="
Nach dem Login kopieren

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

Wenn die Ausführung abgeschlossen ist, ist der Installationsvorgang abgeschlossen .

Wechseln Sie dann in das Installationsverzeichnis:

cd /usr/local/redis/bin
Nach dem Login kopieren

In diesem Verzeichnis befindet sich eine redis.conf-Datei und ändern Sie die folgenden Elemente (entsprechend Ihren Anforderungen): #🎜 🎜#
//是否允许后台启动daemonize no 改为 yes//设置密码requirepass your password//允许的最大物理存储空间(示例为1gb)maxmemory 1073741824//淘汰规则,规定空间不够用时如何淘汰已有键maxmemory-policy volatile-ttl
Nach dem Login kopieren

Selbststart des Dienstes

Wechseln Sie in ein beliebiges Verzeichnis und führen Sie den folgenden Befehl aus, um einen neuen Dienst zu erstellen:

vi /etc/systemd/system/redis.service
Nach dem Login kopieren

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

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

Starten Sie den Dienst einfach handschriftlich:

systemctl start redis.service
Nach dem Login kopieren

Auf Start beim Booten einstellen:

systemctl enable redis.service
Nach dem Login kopieren
# 🎜🎜 #Wenn keine Rückmeldung erfolgt, bedeutet dies, dass der Start erfolgreich war und Sie den Link zur Client-Software zum Testen verwenden können.

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!

Verwandte Etiketten:
Quelle:yisu.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