Latest web development tutorials

installazione di Linux Memcached

Memcached supporta numerose piattaforme: Linux, FreeBSD, Solaris, Mac OS, può anche essere installato su Windows.

sistemi Linux installare memcached, prima di tutto devono installare biblioteca libevent.

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

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

installare Memcached

installazione automatica

Ubuntu / Debian

sudo apt-get install memcached

RedHat / Fedora / CentOS

yum install memcached

FreeBSD

portmaster databases/memcached

Il codice sorgente di installazione

Memcached scaricare l'ultima versione del suo sito ufficiale (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                                   安装

corre memcached

comando di Memcached viene eseguito:

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

Nota: Se si utilizza il comando automatico di installazione memcached si trova in/ / / bin / memcached locale usr .

Opzioni di avvio:

  • -d è quello di iniziare un demone;
  • -m è la quantità di memoria assegnata per utilizzare Memcache, l'unità è MB;
  • -u utente è in esecuzione Memcache;
  • -l è in ascolto indirizzi IP del server, è possibile avere più di un indirizzo;
  • -p è impostato Memcache porta di ascolto ,, preferibilmente superiore a 1024;
  • -c è il numero massimo di connessioni simultanee per l'esecuzione, il valore di default è 1024;
  • -P È impostato Memcache salvare il file pid.

(1) come un programma di primo piano è in esecuzione:

Digitare il seguente comando da terminale, avviare 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)

Questo mostra le informazioni di debug. Questo inizia in primo piano di memcached, in ascolto sulla porta TCP 11211, l'utilizzo di memoria massima per il 64M. Molte informazioni circa le informazioni di debug vengono memorizzate.

(2) viene eseguito come un programma di servizio in background:

# /usr/local/memcached/bin/memcached -p 11211 -m 64m -d

o

/usr/local/memcached/bin/memcached -d -m 64M -u root -l 192.168.0.200 -p 11211 -c 256 -P /tmp/memcached.pid