Maison  >  Article  >  base de données  >  Explication détaillée de l'installation de Redis sous Linux

Explication détaillée de l'installation de Redis sous Linux

coldplay.xixi
coldplay.xixiavant
2021-04-14 17:29:051692parcourir

Explication détaillée de l'installation de Redis sous Linux

Lien de téléchargement du site officiel : https://redis.io/download

1. Sélectionnez le lien Télécharger 5.0.0 sous Stable (5.0) pour télécharger (stable est la version stable, le téléchargement par défaut est la version Linux)

Recommandé (gratuit) : redis

2 Une fois le téléchargement terminé, ouvrez WinSCP et téléchargez le package compressé Redis que nous avons téléchargé dans le répertoire de fichiers /mnt/ de Linux

3. . Utilisez putty pour vous connecter à notre serveur Linux, entrez dans le répertoire de fichiers /mnt/, décompressez redis-5.0.0.tar.gz et déplacez redis-5.0.0 vers le répertoire /usr/local/

[root@localhost ~]# cd /mnt/       //进入mnt文件目录
 
[root@localhost mnt]# tar xzf redis-5.0.0.tar.gz    //解压redis
 
[root@localhost mnt]# ls           //查看mnt目录
redis-5.0.0  redis-5.0.0.tar.gz

[root@localhost mnt]# mv redis-5.0.0 /usr/local/   //把redis-5.0.0移动到/usr/local/ 目录下

4. Installer l'environnement gcc

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 :

[root@localhost mnt]# yum install gcc-c++

5. Entrez dans le répertoire /usr/local/redis-5.0.0/, compilez et installez

//进入到/usr/local/redis-5.0.0/ 文件目录下
[root@localhost mnt]# cd /usr/local/redis-5.0.0/   

[root@localhost redis-5.0.0]# make      //对解压后的文件进行编译

[root@localhost redis-5.0.0]# cd ./src   //进入到 redis-5.0.0/src 文件目录下

[root@localhost src]# make install    //进行redis安装

(1) Droite Compilez le fichier décompressé

(2) Installez redis

6. Afin de faciliter la gestion, déplacez les fichiers de configuration conf et les commandes communes du fichier Redis dans un fichier unifié

(1) Créez les dossiers bin et etc

[root@localhost redis-5.0.0]# mkdir bin      //创建bin文件夹

[root@localhost redis-5.0.0]# mkdir etc   //创建etc文件夹

(2) Déplacez redis.conf dans le répertoire redis-5.0.0 vers le dossier etc dans le répertoire redis-5.0.0

Déplacez mkreleasehdr. redis-benchmark, redis-check-aof, redis-cli, redis-server sont déplacés vers le répertoire /usr/local/redis-5.0.0/bin/

//将redis-5.0.0目录下的 redis.conf 移动到 redis-5.0.0目录下的src文件夹下
[root@localhost redis-5.0.0]# mv redis.conf ./etc/  

[root@localhost redis-5.0.0]# cd ./src/      //进入redis-5.0.0目录下的src文件夹下

//将mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到   /usr/local/redis-5.0.0/bin/ 目录下
[root@localhost src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis-5.0.0/bin/

7. Entrez le répertoire /usr/local/redis-5.0.0/etc/

//进入到/usr/local/redis-5.0.0/etc/ 目录下
[root@localhost src]# cd /usr/local/redis-5.0.0/etc/   
 
[root@localhost etc]# ls   //查看etc目录
redis.conf

8 , modifiez le fichier de configuration redis.conf et configurez l'arrière-plan pour démarrer le service redis

[root@localhost etc]# vi redis.conf

Modifiez l'attribut daemonize dans le fichier sur oui (indiquant qu'il doit s'exécuter en arrière-plan)

9. Modifiez le fichier de configuration redis.conf et activez le service d'accès à distance redis

(1) Commentez la ligne bind 127.0.0.1 dans redis Fichier de configuration .conf. Ici, Bind signifie que seul le segment de réseau spécifié peut accéder à distance à ce redis. Après l'avoir commenté, il n'y aura aucune restriction de ce type.

(2) Définissez le mode protégé dans le fichier de configuration redis.conf sur non (la valeur par défaut est définie sur oui, empêchant l'accès à distance, après la version redis3.2.3)

10. Editez le fichier de configuration redis.conf et modifiez le mot de passe par défaut Redis (le mot de passe par défaut est vide)

(1) Recherchez cette ligne dans le fichier de configuration # requirepass foobared

(2) Supprimez le symbole de commentaire # devant et remplacez foobared par votre propre mot de passe ou démarrez une nouvelle ligne requirepass your own password

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

[root@localhost etc]# vi /etc/rc.d/rc.local

Ajoutez le code suivant à /etc/rc.d/rc .local:

/usr/local/redis-5.0.0/bin/redis-server  /usr/local/redis-5.0.0/etc/redis.conf

12. Basculez vers le répertoire /usr/local/redis-5.0.0/bin/ pour exécuter le serveur redis commande, utilisez le fichier de configuration /usr/ local/redis-5.0.0/etc/redis.conf pour démarrer le service redis

//进入到/usr/local/redis-5.0.0/bin/ 目录下
[root@localhost etc]# cd /usr/local/redis-5.0.0/bin/  

[root@localhost bin]# ls        //查看bin目录
mkreleasehdr.sh  redis-benchmark  redis-check-aof  redis-cli  redis-server

[root@localhost bin]# ./redis-server /usr/local/redis-5.0.0/etc/redis.conf   //启动Redis服务

13. Ouvrez RedisDesktopManager et testez si le service est activé Et s'il est possible d'accéder à Redis à distance

L'ensemble du processus d'installation de Redis se termine ici.

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