Maison  >  Article  >  base de données  >  Comment installer rapidement Redis et configurer le démarrage automatique

Comment installer rapidement Redis et configurer le démarrage automatique

WBOY
WBOYavant
2023-05-29 10:43:061359parcourir

Analyse

Il existe actuellement deux solutions plus pratiques :

La première consiste à installer Redis via Docker et à accrocher le fichier de configuration au fichier local via le volume de données.

La seconde consiste à utiliser des scripts shell pour nous aider à mener à bien ces opérations mécanisées.

Le premier type est très hostile aux novices. Vous devez vérifier plus d'informations et essayer plus d'erreurs. Si vous êtes impatient de terminer la tâche, cela vous causera plus de problèmes. Afin d’aider réellement tout le monde, cet article parlera du deuxième type et abordera directement le sujet.

Écrivez un script

Tout d'abord, entrez n'importe quel répertoire sur le serveur et exécutez la commande suivante :

vi redis-install.sh

Entrez dans l'éditeur vi, cliquez sur i pour ouvrir le mode d'édition et collez le code suivant (changez la version et le répertoire d'installation selon vos besoins) :

#!/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 "==========安装完成=========="

Ensuite : appuyez sur esc - entrez deux points - entrez wq - entrez

Installation et configuration

Le script shell a été écrit et exécuté via la commande sh :

sh redis-install.sh

L'opération d'installation est terminée lorsque l'exécution est terminée.

Puis passez au répertoire d'installation :

cd /usr/local/redis/bin

Il y a un fichier redis.conf dans ce répertoire. Ouvrez et modifiez les éléments suivants (selon vos besoins) :

//是否允许后台启动daemonize no 改为 yes//设置密码requirepass your password//允许的最大物理存储空间(示例为1gb)maxmemory 1073741824//淘汰规则,规定空间不够用时如何淘汰已有键maxmemory-policy volatile-ttl

Service self-start

Basculez vers n'importe quel répertoire et exécuter La commande suivante crée un nouveau service :

vi /etc/systemd/system/redis.service

Identique à vi tout à l'heure, appuyez sur i pour entrer en mode édition, puis copiez le code suivant :

[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

Appuyez sur esc - entrez deux points - entrez wq - cliquez sur Entrée.

Rechargez ensuite le service local :

systemctl daemon-reload

Démarrez le service manuscrit :

systemctl start redis.service

Définir le démarrage :

systemctl enable redis.service

S'il n'y a pas de retour, cela signifie que le démarrage est réussi et vous pouvez utiliser le lien du logiciel client pour tester.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer