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 -y

Une fois Memcached installé, vous pouvez vérifier la version de Memcached en utilisant la commande suivante :

memcached --version

Vous 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 memcached

Pour 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 memcached

Vous pouvez également vérifier l’état du service Memcached en utilisant la commande suivante :

sudo systemctl status memcached

Vous 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.

État du service Memcached

Par défaut, Memcached écoute sur le port 11211. Vous pouvez le vérifier en utilisant la commande suivante :

ss -antpl | grep memcache

Vous 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.conf

Changez 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 memcached

Installer 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 -y

Une fois tous les paquets installés, activez le module PHP Memcached avec la commande suivante :

sudo phpenmod memcached

Ensuite, redémarrez le service Apache pour appliquer les modifications :

sudo systemctl restart apache2

Ajouter 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 -y

Ajouter 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 -y

Accéder à Memcached CLI

Vous pouvez utiliser la commande telnet pour interagir avec Memcached en ligne de commande.

sudo apt install telnet

Exé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 11211

Vous 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 :

stats

Vous 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’.

quit

Conclusion

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.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.