Maison > Article > base de données > Comment déployer Redis5.0.3 sur CentOS7.6
1. Installer les dépendances gcc
Étant donné que redis est développé en langage C, vous devez d'abord confirmer si l'environnement gcc (gcc -v) est installé avant l'installation. S'il n'est pas installé, exécutez la commande suivante pour l'installer.
# yum install -y gcc
2. Téléchargez et installez
# wget http://download.redis.io/releases/redis-5.0.3.tar.gz # tar -zxvf redis-5.0.3.tar.gz
3. Basculez vers le répertoire de décompression et compilez
# cd redis-5.0.3 # make
4. Installer dans le répertoire spécifié
# make install PREFIX=/usr/local/redis
5. Paramètres du pare-feu
# firewall-cmd --zone=public --add-port=6379/tcp --permanent # firewall-cmd --reload # firewall-cmd --zone=public --query-port=6379/tcp
1. Démarrez la réception
# cd /usr/local/redis/bin/ # ./redis-server
2. Démarrage en arrière-plan
Copiez redis.conf du répertoire de code source redis vers le répertoire d'installation redis
# cp /home/ptcvi/redis-5.0.3/redis.conf /usr/local/redis/bin/ # vi redis.conf
Modifiez le fichier redis.conf et changez daemonize no pour démoniser oui
Ajouter une IP
Démarrage en arrière-plan
# ./redis-server redis.conf
Ajouter un service de démarrage
# vi /etc/systemd/system/redis.service
Copiez et collez le contenu suivant :
[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.target
Remarque : ExecStart est configuré comme chemin d'installation
Créer un lien logiciel de commande Redis
# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
Set démarrage
# systemctl daemon-reload # systemctl enable redis.service # systemctl start redis.service
Recherchez le fichier de configuration redis.windows.conf dans le répertoire racine de redis, recherchez requirepass, recherchez la ligne de mot de passe du commentaire et ajoutez le mot de passe comme suit :
# requirepass foobared requirepass redis#123 //注意,行前不能有空格
Redémarrez. le service
#systemctl restart redis.service
启动redis服务 # systemctl start redis.service 停止redis服务 # systemctl stop redis.service 重新启动服务 #systemctl restart redis.service 查看服务当前状态 # systemctl status redis.service 设置开机自启动 # systemctl enable redis.service 停止开机自启动 # systemctl disable redis.service.
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!