Comment installer et configurer Memcached sur Centos 8
- 4392
- 537
- Romain Martinez
Memcache est une boutique de clés en mémoire OpenSource, haute performance et superficielle qui est conçue pour accélérer les applications Web. Parmi les applications Web populaires qui comptent sur Memcache inclure Facebook, Reddit, et Twitter.
Dans cet article, vous apprendrez à installer et à configurer un Memcache Système de mise en cache sur Centos 8 Linux (les mêmes instructions fonctionnent également sur Rhel 8 Linux).
Installation de Memcached dans Centos 8
Par défaut, Memcache Les packages sont inclus dans Centos 8 référentiels. Dans cet esprit, nous allons utiliser le gestionnaire de packages DNF par défaut pour installer Memcached aux côtés d'autres packages.
$ sudo dnf installer libmemcached memcachedInstaller Memcached dans Centos 8
Pour afficher des informations détaillées sur le Memcache package, exécutez la commande rpm suivante.
$ rpm -qi
La commande affichera des détails tels que le version, libérer, Type d'architecture, licence, et date de sortie du package comme indiqué ci-dessous.
Afficher les informations mémoriséesConfiguration de Memcached dans Centos 8
Maintenant que nous avons fini d'installer Memcache, Nous devons le configurer afin que d'autres applications puissent interagir avec elle. La configuration de Memcache est situé dans le / etc / sysconfig / memcached déposer.
Par défaut, Memcache écouter le port 11211 et est configuré pour écouter uniquement le hôte local système comme indiqué dans la ligne numéro 5.
Afficher la configuration MemcachedConfigurer Memcache afin que les applications des systèmes distants puissent se connecter au serveur, vous devez modifier le hôte local adresse 127.0.0.1 à l'adresse de l'hôte distant.
Supposons que nous sommes dans un réseau local privé. Notre Memcache IP de serveur est 192.168.2.101 tandis que l'IP du client distant où l'application se connecte à Memcache est 192.168.2.105.
Nous allons remplacer le hôte local Adresse avec l'IP du client distant 192.168.2.105 comme montré.
Configurer Memcached sur Centos 8Ensuite, nous devons ouvrir le port 11211 sur le pare-feu pour permettre le trafic de l'hôte client.
$ sudo Firewall-CMD --Add-Port = 11211 / TCP --zone = public --permanent $ sudo Firewall-CMD - Reload
Pour confirmer ce port 11211 est ouvert sur le pare-feu, exécutez la commande.
$ sudo Firewall-CMD - List-ports | grep 11211Confirmer le port Memcached
Parfait!, La sortie confirme que le port est ouvert. Le trafic du client distant peut désormais accéder au serveur memcached.
Avoir la fin avec les paramètres et les configurations, démarrer et activer Memcache comme montré.
$ sudo systemctl start memcached $ sudo systemctl activer memcached
Pour vérifier l'état de Memcached, exécutez la commande.
$ sudo systemctl status memcachedVérifiez le statut Memcached
La sortie est une confirmation que Memcache est opérationnel.
Activer Memcached pour les applications
Si vous exécutez une application PHP, telle que Drupal, Magento ou Wordpress, installer le php-pecl-memcache Extension de votre application pour communiquer de manière transparente avec le Memcache serveur.
$ sudo dnf installer php-pecl-memcache
Si vous exécutez un Python Application, utilisez le programme d'installation du package PIP pour installer les bibliothèques Python suivantes.
$ PIP3 Installer PymemCache - User $ PIP3 Installer Python-Memcached --User
Et c'est tout. Dans ce guide, vous avez appris à installer Memcache Système de mise en cache sur Centos 8 serveur. Pour plus d'informations sur Memcached, consultez le wiki Memcached.
- « Comment installer Memcached (serveur de mise en cache) sur Centos 7
- Comment configurer le réseau IPv6 sur Centos / Rhel 8 »