GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Memcached sur CentOS 8

Memcached est un système de mise en cache mémoire open source et hautes performances. Il stocke les données en mémoire et est utilisé pour optimiser les sites Web dynamiques. Il accélère votre site Web basé sur une base de données en mettant en cache des objets en mémoire. Memcached est le premier choix de tout webmaster pour héberger des applications en temps réel dans le Web, les applications mobiles, les jeux et le commerce électronique. Dans ce guide, je vais vous expliquer comment installer le système de mise en cache en mémoire Memcached sur CentOS 8.

Prérequis

  • Un serveur exécutant CentOS 8.
  • Un mot de passe root est configuré sur le serveur.

Installation du serveur Memcached

L'installation du package Memcached est un processus simple. Vous pouvez l'installer en exécutant simplement la commande suivante :

dnf install memcached libmemcached -y

Une fois le serveur Memcached installé, démarrez et activez le serveur Memcached au redémarrage du système :

systemctl enable memcached --now

Pour vérifier le service Memcached, exécutez la commande suivante :

systemctl status memcached

Sortie :

Configuration de Memcached

Par défaut, Memcached n'est accessible qu'à partir de l'hôte local. Si votre application est hébergée sur le système distant, vous devrez configurer Memcached pour autoriser l'accès au port 11211 à partir de l'IP du serveur d'application.

Vous pouvez autoriser un serveur distant à accéder au Memcached en éditant le fichier /etc/sysconfig/memcached :

nano /etc/sysconfig/memcached

Recherchez la ligne suivante :

OPTIONS="-l 127.0.0.1,::1"

Et, remplacé par la ligne suivante :

OPTIONS="-l application-server-ip,::1"

Enregistrez et fermez le fichier une fois que vous avez terminé. Redémarrez ensuite le service Memcached pour appliquer les modifications :

systemctl restart memcached

Configuration du pare-feu

Ensuite, vous devrez configurer le pare-feu pour autoriser les ports TCP et UDP 11211 et autoriser l'accès à partir de l'adresse IP de votre serveur d'applications distant.

Vous pouvez les autoriser avec la commande suivante :

firewall-cmd --zone=public --add-port=11211/udp --permanent
firewall-cmd --zone=public --add-port=11211/tcp --permanent
firewall-cmd --zone=public --add-source=application-server-ip/32 --permanent

Ensuite, rechargez le service firewalld pour appliquer les modifications :

firewall-cmd --reload

Installation des extensions Memcached

Pour vous connecter au serveur Memcached, vous devrez installer un client spécifique à la langue.

Si vous souhaitez utiliser Memcached pour votre application PHP. Vous devrez installer l'extension php-pecl-memcached sur votre serveur.

Vous pouvez l'installer avec la commande suivante :

dnf install php-pecl-memcached php-pecl-memcache -y

Si vous souhaitez utiliser Memcached pour votre application Python. Vous devrez installer pymemcache sur votre serveur.

Vous pouvez l'installer avec la commande suivante :

pip install pymemcache
pip install python-memcached

Conclusion

Toutes nos félicitations! vous avez installé avec succès Memcached sur CentOS 8. Vous pouvez maintenant intégrer Memcached à votre application basée sur PHP ou Python et augmenter la vitesse de votre application.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer VirtualBox sur CentOS 7

Comment installer Java sur CentOS 7

Comment installer R sur CentOS 7

Comment installer Memcached sur CentOS 7

Comment installer R sur CentOS 8

Comment installer Memcached (serveur de mise en cache) sur CentOS 8

Comment installer Memcached sur CentOS/RHEL 8