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