Installation de Linux Memcached
Memcached prend en charge de nombreuses plateformes : Linux, FreeBSD, Solaris, Mac OS, et peut également être installé sur Windows.
Pour installer memcached sur un système Linux, vous devez d'abord installer la bibliothèque libevent.
sudo apt-get install libevent libevent-deve 自动下载安装(Ubuntu/Debian) yum install libevent libevent-deve 自动下载安装(Redhat/Fedora/Centos)
Installer Memcached
Installation automatique
Ubuntu/Debian
sudo apt-get install memcached
Redhat/Fedora/Centos
yum install memcached
FreeBSD
portmaster databases/memcached
Installation du code source
Téléchargez la dernière version de memcached depuis son site officiel (http://memcached. org) .
wget http://memcached.org/latest 下载最新版本 tar -zxvf memcached-1.x.x.tar.gz 解压源码 cd memcached-1.x.x 进入目录 ./configure --prefix=/usr/local/memcached 配置 make && make test 编译 sudo make install 安装
Memcached Exécutez la commande
Memcached pour exécuter :
$ /usr/local/memcached/bin/memcached -h 命令帮助
Remarque : si vous utilisez l'installation automatique de memcached, le la commande se trouve dans /usr/local/bin/memcached.
Options de démarrage :
-d consiste à démarrer un processus démon
-m ; est la quantité de mémoire allouée à Memcache, en Mo
-u est l'utilisateur exécutant Memcache
-l est le serveur d'écoute ; Adresse IP, il peut y avoir plusieurs adresses ;
-p consiste à définir le port pour la surveillance Memcache, de préférence un port supérieur à 1024 ; -c est le nombre maximum de connexions simultanées en cours d'exécution, la valeur par défaut est 1024
-P est le fichier pid qui définit le Memcache ;
(1) Exécuter en tant que programme de premier plan :
Entrez la commande suivante depuis le terminal pour démarrer memcached :
/usr/local/memcached/bin/memcached -p 11211 -m 64m -vv slab class 1: chunk size 88 perslab 11915 slab class 2: chunk size 112 perslab 9362 slab class 3: chunk size 144 perslab 7281 中间省略 slab class 38: chunk size 391224 perslab 2 slab class 39: chunk size 489032 perslab 2 <23 server listening <24 send buffer was 110592, now 268435456 <24 server listening (udp) <24 server listening (udp) <24 server listening (udp) <24 server listening (udp)
Les informations de débogage sont affichées ici . De cette façon, memcached est démarré au premier plan, en écoutant sur le port TCP 11211, et l'utilisation maximale de la mémoire est de 64 Mo. Le contenu des informations de débogage concerne principalement les informations stockées.
(2) Exécuter en tant que programme de service en arrière-plan :
# /usr/local/memcached/bin/memcached -p 11211 -m 64m -d
ou
/usr/local/memcached/bin/memcached -d -m 64M -u root -l 192.168.0.200 -p 11211 -c 256 -P /tmp/memcached.pid