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