Aller au contenu
Runbook

Installer Memcached sur Ubuntu / Debian

Cache mémoire distribué haute performance pour données clé-valeur.

Cachecachein-memorykey-valuedistributed

Installation

Serveur (dépôts Ubuntu) · apt
sudo apt update
sudo apt install -y memcached libmemcached-tools

libmemcached-tools ajoute des utilitaires comme memcstat et memcdump.

Vérifier l'installation

Vérifier
memcached -V

Service

Démarrer
sudo systemctl start memcached
Arrêter
sudo systemctl stop memcached
Statut
sudo systemctl status memcached
Redémarrer
sudo systemctl restart memcached
Au démarrage
sudo systemctl enable memcached

Fichiers importants

TypeCheminDescription
config/etc/memcached.confConfiguration du service : mémoire (-m), adresse d'écoute (-l), port (-p).

Ports par défaut

11211

Outils en ligne de commande

  • memcachedLe démon serveur de cache.
  • memcstatInterroge les statistiques du serveur (issu de libmemcached-tools).
  • memcdumpListe les clés (issu de libmemcached-tools).

Désinstaller

Désinstaller
sudo apt purge -y memcached libmemcached-tools
sudo apt autoremove -y

À savoir

  • Le /etc/memcached.conf par défaut d'Ubuntu se lie à 127.0.0.1 (-l 127.0.0.1) — gardez-le ainsi sauf si vous filtrez le port au pare-feu.
  • Définissez la taille du cache avec la ligne -m (en mégaoctets) dans /etc/memcached.conf, puis redémarrez le service.
  • Memcached n'a pas d'authentification ; n'exposez jamais le port 11211 à des réseaux non fiables.

Installation sur Ubuntu

sudo apt install -y memcached libmemcached-tools installe le serveur et quelques utilitaires, et enregistre le service systemd memcached démarré automatiquement. Vérifiez le binaire avec memcached -V.

Configuration

Contrairement à macOS, Ubuntu fournit /etc/memcached.conf, où chaque ligne est un drapeau : -m 64 (mémoire en Mo), -l 127.0.0.1 (adresse d'écoute), -p 11211 (port). Modifiez-le, puis sudo systemctl restart memcached pour appliquer.

Sécurité

La config par défaut se lie à 127.0.0.1, ce qui est le choix sûr — Memcached n'a pas d'authentification. Si vous devez écouter sur une adresse de LAN, restreignez l'accès avec un pare-feu et désactivez l'UDP (-U 0) pour éviter les abus par amplification.