Maison  >  Article  >  base de données  >  Comment déployer Redis5.0.3 sur CentOS7.6

Comment déployer Redis5.0.3 sur CentOS7.6

王林
王林avant
2023-06-02 08:34:051382parcourir

1. Étapes de déploiement

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

II Démarrer le service

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

Comment déployer Redis5.0.3 sur CentOS7.6

Ajouter une IP

Comment déployer Redis5.0.3 sur CentOS7.6

Démarrage en arrière-plan

# ./redis-server redis.conf

Trois. Configuration de démarrage au démarrage

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

Comment déployer Redis5.0.3 sur CentOS7.6

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

Quatre. Définissez le mot de passe

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

Cinq Service Commandes couramment utilisées

启动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!

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