Installation Memcached · 2 min read · Nov 09, 2025
Comment installer Memcached sur CentOS 8

Memcached est un système de mise en cache en mémoire open-source et haute performance. Il stocke des 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 sur le Web, les applications mobiles, les jeux et le commerce électronique. Dans ce guide, je vais 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 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 -yUne fois le serveur Memcached installé, démarrez et activez le serveur Memcached au démarrage du système :
systemctl enable memcached --nowPour vérifier le service Memcached, exécutez la commande suivante :
systemctl status memcachedSortie :

Configuration de Memcached
Par défaut, Memcached est accessible uniquement depuis localhost. Si votre application est hébergée sur un système distant, vous devrez configurer Memcached pour autoriser l’accès au port 11211 depuis l’adresse IP du serveur d’application.
Vous pouvez autoriser un serveur distant à accéder à Memcached en modifiant le fichier /etc/sysconfig/memcached :
nano /etc/sysconfig/memcachedTrouvez la ligne suivante :
OPTIONS="-l 127.0.0.1,::1"Et remplacez-la par la ligne suivante :
OPTIONS="-l application-server-ip,::1"Enregistrez et fermez le fichier une fois que vous avez terminé. Ensuite, redémarrez le service Memcached pour appliquer les modifications :
systemctl restart memcachedConfiguration du pare-feu
Ensuite, vous devrez configurer le pare-feu pour autoriser les ports TCP et UDP 11211 et permettre l’accès depuis l’adresse IP de votre serveur d’application 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 --permanentEnsuite, rechargez le service firewalld pour appliquer les modifications :
firewall-cmd --reloadInstallation 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 -ySi 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-memcachedConclusion
Félicitations ! Vous avez réussi à installer Memcached sur CentOS 8. Vous pouvez maintenant intégrer Memcached avec votre application basée sur PHP ou Python et augmenter la vitesse de votre application.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.