Vous êtes ici : Accueil / Debian GNU/Linux / Serveurs / Bases de données / Installer Memcached sur Debian

Installer Memcached sur Debian

Par Pierre-Yves Landuré Dernière modification 22/10/2012 13:51

Memcached est un serveur de base de donnée clef/valeur facilitant le cache d'objets en mémoire. Il est très utilisé par certain CMS PHP (Wordpress, Drupal, Prestashop, ...) car il apporte un gain de performance non négligeable sur les serveurs ayant beaucoup de RAM. Cet article présente l'installation du serveur Memcached sur Debian

Ce guide est testé sur:

  • Debian 6.0 Squeeze

Installation

Installez le serveur:

command apt-get install memcached

Le serveur est maintenant fonctionnel.

Augmenter la taille du cache

Si le serveur de cache est très utilisé, augmentez la taille du cache. Renseignez la nouvelle taille du cache (en Mo):

MEMCACHE_SIZE="128"

Appliquez la configuration:

command sed -i -e "s/^-m .*/-m ${MEMCACHE_SIZE}/" \
    '/etc/memcached.conf'

Redémarrez le serveur:

/etc/init.d/memcached restart

Autoriser l'accès depuis le réseau (dangereux)

Cette procédure est dangereuse et peut entraîner des failles de sécurité. Ne l'utilisez que si vous savez ce que vous faites !

Pour pouvoir utiliser le serveur Memcached depuis d'autres hôtes présent sur le réseau, commentez l'option "-l":

command sed -i -e "s/^-l /#-l /" \
    '/etc/memcached.conf'

Redémarrez le serveur:

/etc/init.d/memcached restart

Remarque: pour désactiver ce réglage, utilisez:

command sed -i -e "s/^#-l .*/-l 127.0.0.1/" \
    '/etc/memcached.conf'
/etc/init.d/memcached restart

Statistiques

L'outil memcached-tool permet d'obtenir des statistiques de fonctionnement du serveur.

Affichez l'état courant du cache mémoire:

/usr/share/memcached/scripts/memcached-tool 127.0.0.1:11211 display

Affichez les statistiques de fonctionnement du serveur:

/usr/share/memcached/scripts/memcached-tool 127.0.0.1:11211 stats

Affichez le contenu du cache:

/usr/share/memcached/scripts/memcached-tool 127.0.0.1:11211 dump

Le serveur de supervision Munin permet d'obtenir des graphiques d'utilisation des ressources du serveur Memcached au fil du temps.

Remerciements