Aller au contenu
Runbook

Installer Memcached sur Arch

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

Cachecachein-memorykey-valuedistributed

Installation

Memcached (dépôts Arch) · pacman
sudo pacman -S memcached

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

Ports par défaut

11211

Outils en ligne de commande

  • memcachedLe démon serveur de cache.

Désinstaller

Désinstaller
sudo systemctl stop memcached
sudo pacman -Rs memcached

À savoir

  • Le service memcached d'Arch tourne avec des drapeaux par défaut ; surchargez-les avec un drop-in systemd (sudo systemctl edit memcached) pour définir -m, -l ou -U 0.
  • Liez à 127.0.0.1 et désactivez l'UDP (-U 0) sauf si vous avez spécifiquement besoin d'un accès distant ou UDP ; Memcached n'a pas d'authentification.
  • Testez la connectivité avec : printf 'stats\r\nquit\r\n' | nc localhost 11211.

Installation sur Arch Linux

sudo pacman -S memcached installe le serveur depuis les dépôts officiels. Activez-le et démarrez-le avec sudo systemctl enable --now memcached. Vérifiez le binaire avec memcached -V.

Configuration

L'unité d'Arch démarre Memcached avec des drapeaux par défaut. Pour personnaliser la mémoire ou l'adresse d'écoute, créez un drop-in systemd avec sudo systemctl edit memcached et surchargez ExecStart pour ajouter des drapeaux comme -m 256 -l 127.0.0.1 -U 0, puis sudo systemctl restart memcached.

Sécurité

Memcached n'a pas d'authentification et se lie largement sur certaines configurations. Gardez-le sur 127.0.0.1 et désactivez l'UDP (-U 0) sauf besoin explicite, pour éviter d'être détourné dans des attaques par amplification.