Latest web development tutorials

Instalacja Linux Memcached

Memcached obsługuje wiele platform: Linux, FreeBSD, Solaris, Mac OS, można także zainstalować w systemie Windows.

Linux zainstalować memcached przede wszystkim trzeba instalować libevent bibliotekę.

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

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

Instalowanie Memcached

Automatyczna instalacja

Ubuntu / Debian

sudo apt-get install memcached

RedHat / Fedora / Centos

yum install memcached

FreeBSD

portmaster databases/memcached

Instalacja kodu źródłowego

Memcached pobrać najnowszą wersję swojej oficjalnej stronie internetowej (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 działa

Komenda Memcached jest prowadzony:

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

Uwaga: W przypadku korzystania z automatycznego instalowania memcached polecenia znajduje się wkatalogu / usr / local / bin / memcached .

Uruchomienie opcje:

  • -d jest uruchomienie demona;
  • -m jest ilość pamięci przypisana do korzystania Memcache, jednostka jest MB;
  • -u użytkownik pracuje Memcache;
  • -l słucha adresy IP serwera, można mieć więcej niż jeden adres;
  • -p jest ustawiona Memcache port nasłuchiwania ,, korzystnie powyżej 1024;
  • -c jest maksymalna liczba jednoczesnych połączeń do uruchomienia, domyślnie jest to 1024;
  • -p Jest ustawiona Memcache zapisać plik PID.

(1) w programie pierwszym planie jest uruchomiony:

Wprowadź następującą komendę w terminalu uruchomić 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)

To pokazuje informacje debugowania. Ten rozpoczyna się w pierwszym planie memcached, nasłuchuje na porcie TCP 11211, maksymalnego wykorzystania pamięci na 64M. Wiele informacji na temat informacji debugowania jest przechowywany.

(2) działa jako programu serwisowego w tle:

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

lub

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