Как установить 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