Installer et configurer Redis sous Centos7


Afin de tester le cluster redis, voici une revue de l'installation redis...

1. Téléchargez le package d'installation Redis sur centos7

http://download.redis.io/releases/redis-5.0.0.tar.gz

Téléchargez sur le serveur et extrayez sur/usr/local/redis

Insérer la description de l'image ici

cd /usr/local/redis

tar -zxvf redis-5.0.0.tar.gz

2. Installer les dépendances

Puisque Redis est écrit en langage C, son fonctionnement nécessite un environnement C, nous devons donc d'abord installer gcc. La commande d'installation est la suivante :

yum install gcc-c++

Insérer la description de l'image ici

3. Entrez dans le répertoire redis, compilez et installez redis

#1.	//进入到 /usr/local/redis/redis-5.0.0/ 文件目录下  
cd /usr/local/redis/redis-5.0.0  
#2.对解压后的文件进行编译 
make     
#3.进入到 redis-5.0.0/src 文件目录下
cd ./src   
#4.进行redis安装编译
make install         

Insérer la description de l'image ici

4. Entrez dans le répertoire utils, modifiez la configuration du script redis et copiez redis_init_script dans /etc/init.d

cd utils/

cp redis_init_script /etc/init.d/

Insérer la description de l'image ici

5. Retournez au répertoire d'installation redis, copiez le fichier de configuration principale redis.conf dans le chemin /usr/local/redis, puis exécutez la configuration redis dans ce répertoire.

cp redis.conf /usr/local/redis

Insérer la description de l'image ici

6. Créer un répertoire de travail

mkdir /usr/local/redis/working

Insérer la description de l'image ici

7. Modifier le fichier de configuration principal

cd /usr/local/redis
vim redis.conf

1. Modifiez démonize en oui

Insérer la description de l'image ici

2. Modifiez dir vers le chemin indiqué dans la figure ci-dessous

dir /usr/local/redis/working

Insérer la description de l'image ici

Insérer la description de l'image ici

3. lier la valeur ou la commenter

Insérer la description de l'image ici

4. Définissez le mot de passe pour redis

Insérer la description de l'image ici

Insérer la description de l'image ici

5. Utilisez Redis pour la connexion à distance

Insérer la description de l'image ici

PS : Ou éteignez directement le pare-feu définitivement, entrez les deux commandes suivantes

  1. systemctl stop firewalld.serviceDésactivez le pare-feu
  2. systemctl disable firewalld.serviceDésactiver le démarrage automatique au démarrage

6. Configurez le mot de passe de la commande d'arrêt dans le script /etc/init.d/redis_init_script

Insérer la description de l'image ici

8. Modifiez le script de démarrage Redis précédent (redis_init_script)

cd /etc/init.d

Insérer la description de l'image ici

vim redis_init_script

Modifiez les paramètres comme suit :

# redis 默认启动的端口号 6379, 要配置的话, 在核心配置文件中设置, 即 redis.conf 中
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli

# pid 与核心配置文件呼应, 即核心配置文件的值与此处是一致的
PIDFILE=/var/run/redis_${REDISPORT}.pid
# 核心配置文件路径, 修改成我们核心配置的路径
CONF="/usr/local/redis/redis.conf"

Insérer la description de l'image ici

9. Accordez des autorisations au script de démarrage Redis (redis_init_script)

chmod 777 redis_init_script

Commencez à exécuter le script
./redis_init_script start(start s'active, stop s'éteint)

effets de fond

Insérer la description de l'image ici

10. Configurez Redis pour qu'il démarre automatiquement au démarrage

Modifiez à nouveau notre fichier de script redis_init_script
cd /etc/init.d/
vim redis_init_script

1. Ajoutez la configuration de script suivante, ne supprimez pas les commentaires

#chkconfig: 22345 10 90
#description: Start and Stop redis

Insérer la description de l'image ici

2. Enregistrez le script

chkconfig redis_init_script on
Insérer la description de l'image ici

3. Redémarrez la machine virtuelle et testez

rebootCommande de redémarrage
ps -ef | grep redispour détecter le processus Redis
Insérer la description de l'image ici

PS

Afin de correspondre à l'environnement de production, nous utilisons ce script pour configurer le démarrage automatique au démarrage. S'il n'est pas exécuté via un script, nous pouvons également le démarrer directement via le serveur redis combiné avec le fichier de configuration.

Je suppose que tu aimes

Origine blog.csdn.net/qq_38055805/article/details/128611570
conseillé
Classement