Aller au contenu
Runbook

Installer Memcached sur macOS

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

Cachecachein-memorykey-valuedistributed

Installation

Memcached (Homebrew) · Homebrew
brew install memcached

Installe le serveur memcached.

Vérifier l'installation

Vérifier
memcached -V

Service

Démarrer
brew services start memcached
Arrêter
brew services stop memcached
Statut
brew services info memcached
Redémarrer
brew services restart memcached

Ports par défaut

11211

Outils en ligne de commande

  • memcachedLe serveur de cache ; les options comme -m (mémoire) et -l (adresse d'écoute) se passent en drapeaux.

Désinstaller

Désinstaller
brew services stop memcached
brew uninstall memcached

À savoir

  • Le Memcached de Homebrew se lie à 127.0.0.1:11211 par défaut ; ne l'exposez jamais sur une interface publique (il n'a aucune authentification).
  • Réglez la taille du cache avec le drapeau -m (en mégaoctets) ; modifiez le plist du service brew ou lancez memcached manuellement pour des drapeaux personnalisés.
  • Testez la connectivité avec : printf 'stats\r\nquit\r\n' | nc localhost 11211.

Installation avec Homebrew

brew install memcached installe le serveur. Démarrez-le en service d'arrière-plan avec brew services start memcached, qui écoute sur 127.0.0.1:11211. Vérifiez le binaire avec memcached -V.

Configuration

Homebrew lance Memcached avec des drapeaux par défaut. Pour changer la limite de mémoire ou l'adresse d'écoute, lancez-le manuellement — par exemple memcached -m 256 -l 127.0.0.1 — ou modifiez le plist du service. Memcached n'a aucun fichier de configuration ; tout se règle via les drapeaux en ligne de commande.

Sécurité

Memcached n'a pas d'authentification et ne doit jamais être joignable depuis des réseaux non fiables (il a historiquement été détourné pour des attaques par amplification UDP). Gardez-le lié à 127.0.0.1, et désactivez l'UDP avec -U 0 si vous n'avez besoin que du TCP.