Maison > base de données > Redis > le corps du texte

Comment déployer Redis5.0.3 sur CentOS7.6

王林
Libérer: 2023-06-02 08:34:05
avant
1411 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

3. Basculez vers le répertoire de décompression et compilez

# cd redis-5.0.3
# make
Copier après la connexion

4. Installer dans le répertoire spécifié

# make install PREFIX=/usr/local/redis
Copier après la connexion

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
Copier après la connexion

II Démarrer le service

1. Démarrez la réception

# cd /usr/local/redis/bin/
# ./redis-server
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

Trois. Configuration de démarrage au démarrage

Ajouter un service de démarrage

# vi /etc/systemd/system/redis.service
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

Set démarrage

# systemctl daemon-reload
# systemctl enable redis.service
# systemctl start redis.service
Copier après la connexion

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     //注意,行前不能有空格
Copier après la connexion

Redémarrez. le service

#systemctl restart redis.service
Copier après la connexion

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
Copier après la connexion
.

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal