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.
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
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
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!