Latest web development tutorials

Установка Linux Memcached

Memcached поддерживает множество платформ: Linux, FreeBSD, Solaris, Mac OS, а также может быть установлена ​​на Windows.

системы Linux установить Memcached, в первую очередь необходимо установить Libevent библиотеку.

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

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

Установка Memcached

Автоматическая установка

Ubuntu / Debian

sudo apt-get install memcached

Redhat / Fedora / Centos

yum install memcached

FreeBSD

portmaster databases/memcached

установка Исходный код

Memcached загрузить последнюю версию своего официального сайта (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 работает

Memcached команда:

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

Примечание: При использовании автоматической установки Memcached команда находится в/ USR / местные / бен / Memcached .

Параметры запуска:

  • -d, чтобы запустить демон;
  • -m является объем памяти, выделенной для использования Memcache, блок MB;
  • -u пользователь работает Memcache;
  • -l прослушивает IP-адреса сервера, вы можете иметь более одного адреса;
  • -p устанавливается Memcache слушающий порт ,, предпочтительно выше 1024;
  • -с максимальное количество одновременных соединений для запуска, по умолчанию 1024;
  • -P Установлен Memcache сохранить Pid файл.

(1) в качестве программы переднего плана работает:

Введите следующую команду из терминала, запустите 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)

Это показывает отладочную информацию. Это начинается на переднем плане Memcached, прослушивает TCP порт 11211, максимальное использование памяти для 64M. Много информации о отладочной информации хранится.

(2) работает как программа фон службы:

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

или

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