Рубрики
Uncategorized

CentOS 7 устанавливает и настраивает Memcached

Автор оригинала: David Wong.

Нажмите, чтобы получить доступ к исходному адресу

вводить

Memcached-это Распределенная и высокопроизводительная Из Памяти Система кэширования, улучшающая и ускоряющая производительность динамических веб-приложений за счет кэширования данных и объектов в памяти. Он в основном используется для ускорения сайтов, которые активно используются для баз данных.

Memcached также используется для кэширования таблиц и запросов по всей базе данных для повышения производительности базы данных. Memcached бесплатен и используется многими веб-сайтами, такими как Facebook, YouTube и Twitter.

В этом руководстве показано, как установить и настроить Memcached в CentOS 7.

Установите Memcached

Во-первых, убедитесь, что все пакеты обновлены:

sudo yum -y update

Выполните следующую команду для установки Memcached:

sudo yum -y install memcached

Откройте службу Memcached и добавьте ее в автоматический запуск при запуске системы:

sudo systemctl enable memcached
sudo systemctl start memcached

Настройка Memcached

Файл конфигурации Memcached по умолчанию находится в каталоге /etc/sysconfig .

Чтобы настроить Memcached, отредактируйте /etc/sysconfig/memcached Документ:

sudo vi /etc/sysconfig/memcache

Установите или обновите следующие параметры для настройки в соответствии с вашими потребностями:

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""

Ниже приводится краткое описание параметров:

** PORT**: The default port used by Memcached.
** USER**: Running user of Memcached.
** MAXCONN**: The maximum number of connections allowed to Memcached. Any quantity can be increased according to your needs.
** CACHESIZE**: Memory cache size.
** OPTIONS**: Set the IP address of the server so that Apache or Nginx web servers can connect to the server.

Сохраните и выйдите из файла конфигурации, затем перезапустите Memcached:

sudo systemctl restart memcached

Выполните следующую команду, чтобы подтвердить, что Memcached запущен:

sudo netstat -tulpn | grep :11211

Вы увидите следующий вывод:

tcp        0      0 0.0.0.0:11211           0.0.0.0:*               LISTEN      7757/memcached
tcp6       0      0 :::11211                :::*                    LISTEN      7757/memcached
udp        0      0 0.0.0.0:11211           0.0.0.0:*                           7757/memcached
udp6       0      0 :::11211                :::*                                7757/memcached

Используйте memcache -инструмент Проверьте статистику сервера.

sudo memcached-tool 127.0.0.1 stats

Установите расширение Memcached PHP

Вы можете использовать демон Memcached, установив расширения PHP с помощью следующих команд:

sudo yum install php-pecl-memcache

Добавьте конфигурацию в php.ini:

extension="/usr/lib64/php/modules/memcache.so"

Теперь перезапустите службы Apache или Nginx:

sudo systemctl restart memcached
# apache
sudo systemctl restart httpd
# nginx
sudo nginx -s reload

Чтобы протестировать расширение PHP Memcached, создайте его в корневом каталоге apache info.php

sudo vi /var/www/html/info.php

Добавьте что-нибудь

Сохраняйте файлы и получайте к ним доступ http://your_server_ip/info

Когда страница phpinfo отображается в браузере, см. Следующие разделы: