Latest web development tutorials

instalación de Linux Memcached

Memcached es compatible con muchas plataformas: Linux, FreeBSD, Solaris, Mac OS, también se puede instalar en Windows.

sistemas Linux instalar memcached, en primer lugar tiene que instalar la biblioteca libevent.

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

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

instalar Memcached

instalación automática

Ubuntu / Debian

sudo apt-get install memcached

RedHat / Fedora / CentOS

yum install memcached

FreeBSD

portmaster databases/memcached

instalación de código fuente

MemCached descargar la última versión de su página web 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                                   安装

carreras de Memcached

Memcached comando es ejecutado:

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

Nota: Si se utiliza el comando de instalación automática memcached se encuentra en/ / / bin / usr memcached locales .

Las opciones de inicio:

  • -d es comenzar un demonio;
  • -m es la cantidad de memoria asignada a utilizar Memcache, la unidad es MB;
  • -u usuario está ejecutando Memcache;
  • -l está escuchando las direcciones IP del servidor, puede tener más de una dirección;
  • -p se establece Memcache puerto de escucha ,, preferiblemente por encima de 1024;
  • -c es el número máximo de conexiones simultáneas para correr, el valor predeterminado es 1024;
  • -P ¿Se ha ajustado Memcache guardar el archivo pid.

(1) como un programa en primer plano está en ejecución:

Introduzca el siguiente comando desde el 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)

Esto muestra la información de depuración. Esta comienza en el primer plano de memcached, escuchando en el puerto TCP 11211, el uso máximo de memoria para el 64M. Mucha información sobre la información de depuración se almacena.

(2) se ejecuta como un programa de servicio en segundo plano:

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

o

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