Maison  >  Article  >  base de données  >  Introduction à la méthode d'installation de Redis sous CentOS

Introduction à la méthode d'installation de Redis sous CentOS

尚
avant
2019-12-02 16:38:192082parcourir

Introduction à la méthode d'installation de Redis sous CentOS

Pour installer Redis, vous devez savoir de quelle version vous avez besoin et l'installer de manière ciblée. Par exemple, si vous avez besoin des caractéristiques de la collection géographique de redis GEO, alors le. La version Redis ne peut pas être inférieure à la version 3.2. Pour cette raison, cette fonctionnalité n'est disponible que dans la version 3.2.

Il convient également de noter que Redis accepte que les versions avec un numéro de version pair (c'est-à-dire le nombre après la première virgule décimale) soient des versions stables (telles que la version 2.8, la version 3.0) et des versions impaires. sont des versions instables (telles que la version 2.7, la version 2.9), la version stable est généralement requise dans les environnements de production. (Recommandé : Tutoriel vidéo Redis)

Téléchargez le package d'installation

wget http://download.redis.io/releases/redis-4.0.2.tar.gz

Décompressez le package d'installation et installez

tar xzf redis-4.0.2.tar.gz
cd redis-4.0.2
make
make install

Redis n'a pas d'autres dépendances externes et le processus d'installation est très simple. Après compilation, plusieurs programmes exécutables se trouvent dans le dossier src du répertoire du code source Redis. Après l'installation, le fichier exécutable redis qui vient d'être installé se trouve dans le répertoire /usr/local/bin.
Comme indiqué ci-dessous :

Introduction à la méthode dinstallation de Redis sous CentOS

Démarrage et arrêt de Redis

Démarrage de Redis

Démarrage de Redis

Introduction à la méthode dinstallation de Redis sous CentOSDémarrer directement

Exécutez redis-server directement pour démarrer Redis

[root@localhost bin]# redis-server

Démarrez Redis via le script d'initialisation

Il existe un fichier de script d'initialisation nommé redis_init_script dans le dossier utils du répertoire de code source Redis. Vous devez configurer le mode d'exécution de Redis et l'emplacement de stockage des fichiers persistants et des fichiers journaux. Les étapes sont les suivantes :

1. Configurez le script d'initialisation

Introduction à la méthode dinstallation de Redis sous CentOS Copiez d'abord le script d'initialisation dans le répertoire /etc/init.d Le nom du fichier est redis_port number, où le numéro de port. indique que vous souhaitez que Redis ait le numéro de port d'écoute via lequel le client se connecte à Redis. Modifiez ensuite la valeur de la variable REDISPORT à la ligne 6 du script avec le même numéro de port.

2. Créez les dossiers requis suivants.

Introduction à la méthode dinstallation de Redis sous CentOS3. Modifiez le fichier de configuration

Copiez d'abord le modèle de fichier de configuration (redis-4.0.2/redis.conf) dans /etc/redis directory , nommé d'après le numéro de port (tel que "6379.conf"), puis modifiez certains paramètres selon le tableau suivant.

Introduction à la méthode dinstallation de Redis sous CentOS

Vous pouvez désormais également utiliser les commandes suivantes pour démarrer et arrêter Redis

/etc/init.d/redis_6379 start
/etc/init.d/redis_6379 stop

【Le plus important】 Laissez Redis démarre automatiquement avec le système. Cela nécessite de simples modifications du script d'initialisation Redis. Exécutez la commande :

vim /etc/init.d/redis_6379
Introduction à la méthode dinstallation de Redis sous CentOS Dans la quatrième ligne du fichier de script d'initialisation Redis ouvert, ajoutez les deux phrases suivantes

L'effet. après avoir ajouté
# chkconfig: 2345 90 10 
# description: Redis is a persistent key-value database

est le suivant :

Introduction à la méthode dinstallation de Redis sous CentOS

La case rouge dans l'image ci-dessus représente les deux lignes de commentaires supplémentaires. Après l'ajout, enregistrez-la et vous pourrez l'utiliser. la commande suivante pour convertir Redis ajoutée aux éléments de démarrage du système

//设置开机执行redis脚本
chkconfig redis_6379 on

Introduction à la méthode dinstallation de Redis sous CentOS

Après l'opération ci-dessus, vous pouvez également utiliser directement les commandes suivantes pour démarrer et arrêter Redis à l'avenir , comme suit

service redis_6379 start
service redis_6379 stop

Après l'opération de déploiement ci-dessus, le système redémarre et Redis démarrera automatiquement avec le système, et la persistance de Redis est également configurée dans les étapes ci-dessus. la prochaine fois que le système ou Redis sera démarré, il y a l'avantage de ne pas perdre les données mises en cache.

Arrêter Redis

Étant donné que Redis peut synchroniser les données en mémoire avec le disque dur, l'arrêt forcé du processus Redis peut entraîner une perte de données. La bonne façon d'arrêter Redis est d'envoyer la commande SHUTDOWN à Redis, la méthode est :

redis-cli SHUTDOWN
Lorsque Redis reçoit la commande SHUTDOWN, il déconnectera d'abord tous les clients, puis effectuera la persistance selon la configuration, et enfin terminer la sortie.

Redis peut gérer correctement le signal SIGTERM, donc l'utilisation du PID du processus kill Redis peut également terminer Redis normalement, et l'effet est le même que l'envoi de la commande SHUTDOWN. Pour plus de connaissances sur Redis, veuillez faire attention à la colonne Tutoriel d'introduction à Redis.

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