Comment installer redis sur centos 8

Comment installer redis sur centos 8

Redis est un magasin de structure de données en mémoire. Il est utilisé comme magasin de base de données, serveur de cache. Vous pouvez également utiliser Redis comme courtier de messages pour configurer le système de messagerie publié / abonné (pub / sub). Redis est capable de stocker des chaînes, des hachages, des listes, des ensembles, des ensembles triés, des hyperloglogs, des bitmaps, des flux et des index spatiaux, etc. Il fournit également un module PHP pour la communication entre le script PHP avec le serveur Redis. Redis est écrit en langage de programmation C.

Ce tutoriel aidera à installer le serveur de cache Redis ainsi que les extensions de redis PHP sur une machine Centos 8 Linux.

Conditions préalables

  • Système Centos 8 Linux avec accès à la coque
  • Système nouvellement installé Suivez les étapes de configuration du serveur initial.

Étape 1 - Installer Redis sur Centos 8

Les dernières versions Redis sont disponibles dans les référentiels Appstream de CentOS 8. Maintenant, vous pouvez utiliser le gestionnaire de packages DNF pour installer le serveur Redis sur votre système. Pour installer Redis, exécutez simplement la commande suivante sur votre système:

sudo dnf install redis 

Après l'installation avec succès, Démarrez Redis Service et activez le démarrage automatique sur le redémarrage du système.

sudo systemctl activer redis.Service sudo systemctl start redis.service 

Redis Server est opérationnel sur votre système.

● redis.Service - Redis Persistent Key-Value Base de données chargées: chargé (/ usr / lib / systemd / system / redis.service; activé; Vendor Preset: Désactivé) Drop-in: / etc / Systemd / System / Redis.service.d └fique.Conf Active: Active (en cours d'exécution) depuis le mercredi 2020-03-04 10:23:56 UTC; 1min 28S Ago Pid principal: 19911 (redis-server) Tâches: 4 (Limite: 17963) Mémoire: 6.6m cgroup: / système.tranche / redis.Service └fiques19911 / usr / bin / redis-server 127.0.0.1: 6379 mars 08 10:23:56 Tecadmin Systemd [1]: Démarrage de la base de données Persistant Key-Value Persistant… MAR 08 10:23:56 Tecadmin Systemd [1]: Démarré Redis Persistent Key-Value Database. 

Étape 2 - Installez l'extension Redis PHP

Nous supposons que vous avez déjà installé PHP sur votre système. Vous devez faire installer le paquet PHP Pear sur votre système.

sudo dnf installer php-pear php-devel 

Maintenant, exécutez des commandes pour activer l'extension redis php sur votre serveur CentOS.

PECL INSTALLER IGBINAL IGBINAL-Devel Redis 

Après cela, exécutez une commande pour vérifier l'extension redis php est activée:

php -m | grep redis 

Redis Server a été installé sur votre système avec l'extension PHP.

Étape 3 - Configurez Redis en tant que serveur de cache

Redis peut être démarré sans un fichier de configuration à l'aide d'une configuration par défaut intégrée. Mais pour apporter des modifications de paramètres supplémentaires, vous pouvez utiliser son fichier de configuration qui est: / etc / redis / redis.confli. Modifiez le fichier de configuration Redis dans un éditeur de texte pour apporter des modifications

vim / etc / redis / redis.confli 

Mettez à jour les valeurs suivantes dans le fichier de configuration redis en fonction de votre exigence. Vous pouvez augmenter la limite de mémoire maximale selon votre serveur.

Maxmemory 256 Mo Maxmemory-Policy Allkeys-lru 

La configuration ci-dessus indique à Redis de supprimer toute clé en utilisant l'algorithme LRU lorsque la mémoire maximale de 256 Mo est atteinte. Enregistrez le fichier de configuration et redémarrez le service Redis:

Étape 4 - Test de connexion au serveur redis

Utilisez l'outil Redis-Cli pour vérifier la connexion entre le serveur Redis et Redis-CLI.

redis-Cli 127.0.0.1: 6379> Ping Pong 127.0.0.1: 6379> 

Conclusion

Vous avez réussi à installer le serveur de cache Redis sur votre système CentOS 8. Si vous avez trouvé la version ancienne installée, suivez ce tutoriel.