Maison >base de données >Redis >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 :
Démarrage et arrêt de Redis
Démarrage de Redis
Démarrage de Redis
Démarrer directement
Exécutez redis-server directement pour démarrer Redis
[root@localhost bin]# redis-serverDémarrez Redis via le script d'initialisationIl 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
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.
3. 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.
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_6379Dans 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 :
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
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.
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!