Manual operasi ...login
Manual operasi arahan memcached
pengarang:php.cn  masa kemas kini:2022-04-13 17:53:40

Pemasangan Linux Memcached


Memcached menyokong banyak platform: Linux, FreeBSD, Solaris, Mac OS, dan juga boleh dipasang pada Windows.

Untuk memasang memcached pada sistem Linux, anda mesti memasang perpustakaan libevent terlebih dahulu.

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

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

Pasang Memcached

Pemasangan automatik

Ubuntu/Debian

sudo apt-get install memcached

Redhat/Fedora/Centora

yum install memcached

FreeBSD

portmaster databases/memcached

Pemasangan kod sumber

Muat turun versi terkini memcached dari tapak web rasminya (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 Jalankan

arahan Memcached untuk dijalankan:

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


Nota: Jika anda menggunakan pemasangan automatik memcached arahan terletak di /usr/local/bin/memcached.

Pilihan permulaan:

  • -d ialah untuk memulakan proses daemon; ialah Jumlah memori yang diperuntukkan kepada Memcache, dalam MB;

  • -u ialah pengguna yang menjalankan Memcache; Alamat IP, boleh ada berbilang alamat; -c ialah bilangan maksimum sambungan serentak berjalan, lalai ialah 1024;

  • -P ialah fail pid yang menetapkan Memcache.

  • (1) Jalankan sebagai program latar depan:

  • Masukkan arahan berikut dari terminal untuk memulakan 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)

    Maklumat nyahpepijat dipaparkan di sini . Dengan cara ini, memcached dimulakan di latar depan, mendengar pada port TCP 11211, dan penggunaan memori maksimum ialah 64M. Kandungan maklumat penyahpepijatan kebanyakannya mengenai maklumat yang disimpan.

  • (2) Jalankan sebagai program perkhidmatan 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