Latest web development tutorials

instalasi Linux memcached

Memcached mendukung banyak platform: Linux, FreeBSD, Solaris, Mac OS, juga dapat diinstal pada Windows.

sistem Linux menginstal memcached, pertama-tama harus menginstal perpustakaan libevent.

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

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

menginstal memcached

instalasi otomatis

Ubuntu / Debian

sudo apt-get install memcached

Redhat / Fedora / Centos

yum install memcached

FreeBSD

portmaster databases/memcached

instalasi kode sumber

Memcached men-download versi terbaru dari situs resminya (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                                   安装

berjalan memcached

Perintah memcached dijalankan:

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

Catatan: Jika Anda menggunakan otomatis menginstal perintah memcached terletak di/ usr / local / bin / memcached .

Pilihan startup:

  • -d adalah untuk memulai daemon;
  • -m adalah jumlah memori ditugaskan untuk menggunakan Memcache, unit ini MB;
  • -u pengguna menjalankan Memcache;
  • l mendengarkan alamat IP server, Anda dapat memiliki lebih dari satu alamat;
  • -p diatur Memcache mendengarkan port ,, sebaiknya diatas 1024;
  • -c adalah jumlah maksimum koneksi bersamaan untuk menjalankan, default adalah 1024;
  • -P Diatur Memcache menyimpan file pid.

(1) sebagai program foreground adalah berjalan:

Masukkan perintah berikut dari terminal, mulai 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)

Hal ini menunjukkan informasi debug. Ini dimulai di latar depan memcached, mendengarkan pada TCP port 11211, penggunaan memori maksimum untuk 64M tersebut. informasi banyak tentang informasi debugging disimpan.

(2) berjalan sebagai program layanan latar belakang:

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

atau

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