Latest web development tutorials

Linux Memcached Installation

Memcached unterstützt viele Plattformen: Linux, FreeBSD, Solaris, Mac OS können auch unter Windows installiert werden.

Linux-Systeme installieren Memcached, zunächst einmal libevent Bibliothek zu installieren.

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

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

Installieren Sie Memcached

Automatische Installation

Ubuntu / Debian

sudo apt-get install memcached

Redhat / Fedora / CentOS

yum install memcached

FreeBSD

portmaster databases/memcached

Quellcode-Installation

Memcached die neueste Version von der offiziellen Website (http://memcached.org) herunterladen.

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 läuft

Memcached-Befehl wird ausgeführt:

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

Hinweis: Wenn Sie die automatische Verwendung installieren Memcached Befehl in/ usr / local / bin / Memcached befindet .

Startoptionen:

  • -d ist ein Dämon zu starten;
  • -m ist die Menge an Speicher zugewiesen Memcache zu verwenden, ist die Einheit, MB;
  • -u Benutzer Memcache läuft;
  • -l hört Server-IP-Adressen, können Sie mehr als eine Adresse haben;
  • -p wird Memcache Port lauscht ,, vorzugsweise über 1024;
  • -c ist die maximale Anzahl der gleichzeitigen Verbindungen zu laufen, der Standardwert ist 1024;
  • -P Wird gesetzt Memcache die pid-Datei speichern.

(1) als ein Vordergrundprogramm ausgeführt wird:

Geben Sie den folgenden Befehl aus dem Terminal, starten 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)

Dies zeigt die Debug-Informationen. Dies beginnt im Vordergrund des Memcached, auf TCP-Port 11211 zu hören, die maximale Speichernutzung für die 64M. Viele Informationen über die Debug-Informationen gespeichert sind.

(2) läuft als Programm Hintergrunddienst:

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

oder

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