Latest web development tutorials

instalação do Linux Memcached

Memcached suporta diversas plataformas: Linux, FreeBSD, Solaris, Mac OS, também pode ser instalado no Windows.

sistemas Linux instalar memcached, em primeiro lugar tem que instalar biblioteca libevent.

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

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

instale Memcached

A instalação automática

Ubuntu / Debian

sudo apt-get install memcached

Redhat / Fedora / Centos

yum install memcached

FreeBSD

portmaster databases/memcached

instalação de código-fonte

Memcached baixar a última versão do seu site oficial (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                                   安装

runs memcached

comando Memcached é executado:

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

Nota: Se você usar a instalação automática de comando memcached está localizado em/ usr / local / bin / memcached .

opções de inicialização:

  • -d é iniciar um daemon;
  • -m representa a quantidade de memória atribuída ao usar Memcache, a unidade é MB;
  • -u usuário está executando Memcache;
  • -l é escutar endereços IP do servidor, você pode ter mais de um endereço;
  • -p é definido Memcache porta de escuta ,, de preferência acima de 1024;
  • -c é o número máximo de conexões simultâneas para executar, o padrão é 1024;
  • -P Está definido Memcache salvar o arquivo pid.

(1) como um programa de primeiro plano está em execução:

Digite o seguinte comando a partir do terminal, iniciar 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)

Isso mostra as informações de depuração. Isso começa no primeiro plano da memcached, ouvindo na porta TCP 11211, o uso de memória máxima para o 64M. Muita informação sobre as informações de depuração é armazenada.

(2) funciona como um programa de serviço de fundo:

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

ou

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