Installation · 4 min read · Oct 26, 2025
Comment installer et configurer Memcached sur Ubuntu 24.04

Memcached est un système de mise en cache d’objets en mémoire open-source largement utilisé qui accélère les applications web dynamiques en mettant en cache les données en mémoire. Il est conçu pour des applications web basées sur PHP telles que WordPress, Joomla, Drupal, et des applications basées sur Python. Il peut augmenter les performances de la base de données et la vitesse des pages en stockant temporairement le résultat des requêtes de base de données ou des pages web rendues en mémoire (RAM). Cela réduit le nombre de requêtes directes à la base de données et au disque dur.
Ce tutoriel vous montrera comment installer Memcached sur un serveur Ubuntu 24.04 LTS.
Exigences
- Un serveur ou un bureau exécutant Ubuntu 24.04.
- Vous avez un accès root ou sudo au serveur.
Installer Memcached sur Ubuntu 24.04
Le paquet Memcached est disponible dans le dépôt Ubuntu 24.04. Vous pouvez installer Memcached en exécutant la commande suivante :
sudo apt install memcached libmemcached-tools -yUne fois Memcached installé, vous pouvez vérifier la version de Memcached en utilisant la commande suivante :
memcached --versionVous devriez voir la sortie suivante :
memcached 1.6.24
Gérer le service Memcached
Le service memcached est démarré et géré par systemd.
Pour démarrer le service Memcached, exécutez la commande suivante :
sudo systemctl start memcachedPour activer le service Memcached afin qu’il démarre automatiquement après le redémarrage du système, exécutez la commande suivante :
sudo systemctl enable memcachedVous pouvez également vérifier l’état du service Memcached en utilisant la commande suivante :
sudo systemctl status memcachedVous devriez voir la sortie suivante :
? memcached.service - memcached daemon
Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; preset: enabled)
Active: active (running) since Wed 2024-05-29 11:03:38 UTC; 51s ago
Docs: man:memcached(1)
Main PID: 707 (memcached)
Tasks: 10 (limit: 4557)
Memory: 5.8M (peak: 5.8M)
CPU: 53ms
CGroup: /system.slice/memcached.service
??707 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -l ::1 -P /var/run/memcached/memcached.pid
May 29 11:03:38 server1 systemd[1]: Started memcached.service - memcached daemon.

Par défaut, Memcached écoute sur le port 11211. Vous pouvez le vérifier en utilisant la commande suivante :
ss -antpl | grep memcacheVous devriez voir le port d’écoute de Memcached dans la sortie suivante :
LISTEN 0 1024 127.0.0.1:11211 0.0.0.0:* users:(("memcached",pid=707,fd=26))
LISTEN 0 1024 [::1]:11211 [::]:* users:(("memcached",pid=707,fd=27))
Configurer Memcached
Le fichier de configuration de Memcached est /etc/memcached.conf. Vous pouvez éditer le fichier de configuration pour changer les paramètres par défaut si nécessaire.
sudo nano /etc/memcached.confChangez les lignes suivantes selon vos besoins :
## Spécifiez l'adresse IP sur laquelle Memcached écoute.
-l 127.0.0.1
## Désactiver l'UDP
-U 0
## Définir la mémoire pour stocker le cache.
-m 1000
Enregistrez et fermez le fichier, puis redémarrez Memcached pour appliquer les modifications de configuration :
sudo systemctl restart memcachedInstaller l’extension PHP Memcached
Si vous utilisez une application basée sur PHP, vous devez installer les extensions PHP pour pouvoir utiliser Memcached dans votre application web. Vous pouvez l’installer en exécutant la commande suivante :
sudo apt install php-memcached -yUne fois tous les paquets installés, activez le module PHP Memcached avec la commande suivante :
sudo phpenmod memcachedEnsuite, redémarrez le service Apache pour appliquer les modifications :
sudo systemctl restart apache2Ajouter le support Memcached pour Python
Vous devez installer la bibliothèque Python Memcached sur votre serveur si vous utilisez des applications web basées sur Python.
sudo apt install python3-pymemcache -yAjouter le support Memcached pour Perl
Si vous utilisez des applications web basées sur Perl, vous devrez installer la bibliothèque Perl Memcached sur votre serveur.
sudo apt install libcache-memcached-libmemcached-perl -yAccéder à Memcached CLI
Vous pouvez utiliser la commande telnet pour interagir avec Memcached en ligne de commande.
sudo apt install telnetExécutez la commande Telnet pour vous connecter à Memcached. Le numéro 11211 est le port Memcached, si vous l’avez changé pour un port alternatif, veillez à l’ajuster ici également.
telnet localhost 11211Vous devriez voir la sortie suivante :
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Ensuite, exécutez la commande suivante pour obtenir un aperçu de votre service Memcached :
statsVous devriez voir la sortie suivante :
STAT pid 707
STAT uptime 256
STAT time 1716980872
STAT version 1.6.24
STAT libevent 2.1.12-stable
STAT pointer_size 64
STAT rusage_user 0.023712
STAT rusage_system 0.052694
STAT max_connections 1024
STAT curr_connections 2
STAT total_connections 3
STAT rejected_connections 0
STAT connection_structures 3
STAT response_obj_oom 0
STAT response_obj_count 1
STAT response_obj_bytes 16384
STAT read_buf_count 2
STAT read_buf_bytes 32768
STAT read_buf_bytes_free 0
STAT read_buf_oom 0
STAT reserved_fds 20
STAT cmd_get 0
STAT cmd_set 0
STAT cmd_flush 0
STAT cmd_touch 0
STAT cmd_meta 0
Pour quitter l’invite de statistiques, entrez le mot ‘quit’.
quitConclusion
Vous avez réussi à installer Memcached sur votre serveur Ubuntu 24.04 et pouvez maintenant l’utiliser avec des applications web pour augmenter leurs performances. Pour plus d’informations, visitez la documentation de Memcached.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.