Latest web development tutorials

installation Linux Memcached

Memcached prend en charge de nombreuses plates-formes: Linux, FreeBSD, Solaris, Mac OS, peut également être installé sur Windows.

systèmes Linux installer memcached, tout d'abord avoir à installer la bibliothèque libevent.

sudo apt-get install libevent libevent-deve          自动下载安装(Ubuntu/Debian)

yum install libevent libevent-deve                      自动下载安装(Redhat/Fedora/Centos)

Installez Memcached

Installation automatique

Ubuntu / Debian

sudo apt-get install memcached

Redhat / Fedora / Centos

yum install memcached

FreeBSD

portmaster databases/memcached

installation du code source

Memcached télécharger la dernière version de 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                                   安装

runs memcached

commande Memcached est exécuté:

$ /usr/local/memcached/bin/memcached -h                           命令帮助

Remarque: Si vous utilisez l'installation automatique de commande memcached est situé dans/ usr / bin / memcached / local .

Options de démarrage:

  • -d est de commencer un démon;
  • -m est la quantité de mémoire affectée à utiliser Memcache, l'unité est MB;
  • -u utilisateur est en cours d'exécution Memcache;
  • -l écoute adresses IP du serveur, vous pouvez avoir plus d'une adresse;
  • -p est réglé Memcache port d'écoute ,, de préférence supérieur à 1024;
  • -c est le nombre maximum de connexions simultanées à exécuter, la valeur par défaut est 1024;
  • -P Est défini Memcache enregistrer le fichier pid.

(1) comme un programme de premier plan est en cours d'exécution:

Entrez la commande suivante à partir du terminal, lancez 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)

Cela montre les informations de débogage. Cela commence au premier plan de memcached, l'écoute sur le port TCP 11211, l'utilisation de la mémoire maximale pour le 64M. De nombreuses informations sur les informations de débogage sont stockées.

(2) fonctionne comme un programme de service de fond:

# /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