Как установить Memcached на CentOS 7

Что такое Memcache

Memcache - высокопроизводительная система хранения данных в оперативной памяти сервера, применяющаяся, как правило, на высоконагруженных проектах. Memcached целесообразно использовать в случаях повышенной нагрузки на MySQL и дисковую подсистему. Высокая производительность кэширования достигается благодаря тому, что все данные хранятся в оперативной памяти, и для доступа к ним не требуется обращения к дисковой подсистеме. На хостинге «Джино» Memcached развернута на отдельных серверах, соединенных с серверами пользовательских сайтов гигабитной сетью. Все это обеспечивает высокую скорость доступа к кэшу, не нагружая ресурсы основных серверов.

Устанавливаем Memcached

yum clean all
yum -y update

Устанавливаем Memcached и связанные пакеты

yum -y install memcached

Настраиваем Memcached

Редактируем файл /etc/sysconfig/memcached:

PORT="11211"
USER="memcached"
MAXCONN="2048"
CACHESIZE="4096"
OPTIONS="-l 127.0.0.1"

Сохраняем настройки и перезапускаем Memcached

systemctl restart memcached

Настраиваем автозагрузку Memcached

Configure Memcached to Start on Boot

Запуск

systemctl start memcached

Добавляем в автозагрузку

systemctl enable memcached

Проверяем текущий статус

systemctl status memcached

Для остановки используем

systemctl stop memcached

Добавляем связку с PHP

Устанавливаем php-pecl-memcached

yum -y install php-pecl-memcached

Перезапускаем apache

systemctl restart httpd

  1. install
  2. Memcached
  3. CentOS 7