Установка memcached на CentOS

memcached — программное обеспечение, реализующее сервис кэширования данных в оперативной памяти на основе хеш-таблицы.

Для начала получаем EPEL (Extra Packages for Enterprise Linux (EPEL)) репозиторий с необходимыми пакетами
RHEL/CentOS 7 64 Bit
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -ivh epel-release-7-5.noarch.rpm

RHEL/CentOS 6 32-64 Bit
## RHEL/CentOS 6 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

## RHEL/CentOS 6 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

RHEL/CentOS 5 32-64 Bit
## RHEL/CentOS 5 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm

## RHEL/CentOS 5 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm

RHEL/CentOS 4 32-64 Bit

## RHEL/CentOS 4 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/4/i386/epel-release-4-10.noarch.rpm
# rpm -ivh epel-release-4-10.noarch.rpm

## RHEL/CentOS 4 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/4/x86_64/epel-release-4-10.noarch.rpm
# rpm -ivh epel-release-4-10.noarch.rpm

Устанавливаем memcached
yum install memcached php-pecl-memcache memcached-selinux

Создаем конфиг
vi /etc/sysconfig/memcached

Пример файла конфигурации
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS="-l 127.0.0.1"

на что стоит обратить внимание в настройках
PORT — порт подключения, по умолчанию 11211
CACHESIZE — размер кеша (в мегабайтах), какое значение будет оптимальным для каждой системы, сказать сложно. Экспериментируйте.
OPTIONS — дополнительные опции. В данном случае разрешен доступ только с адреса 127.0.0.1.

Устанавливаем запуск службы при старте системы
chkconfig memcached on

Запускаем
service memcached start

Что бы проверить работу и просмотреть статистику используем команду
memcached-tool 127.0.0.1:11211 stats