Установка и настройка Memcached в CentOS 7

Memcached

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

Устанавливаем сервис memcached

[root@localhost]# yum -y install memcached

Запускаем сервис и добавляем его в автозагрузку

[root@localhost]# systemctl start memcached
[root@localhost]# systemctl enable memcached

Настройка Memcached в режиме работы TCP

Для этого отредактируем конфигурационный файл

[root@localhost]# nano /etc/sysconfig/memcached
USER="memcached"
PORT="11211"
MAXCONN="1024"
CACHESIZE="1024"
OPTIONS="-t 8 -l 127.0.0.1 -U 0"

где:
— MAXCONN = «1024» — количество одновременных подключений (по умолчанию 1024);
— CACHESIZE=»1024″ — объем выделяемой памяти для кеша (по умолчанию 64MB);
— OPTIONS=»-t 8 -l 127.0.0.1 -U 0″ — количество потоков memcached 8(по умолчанию 4), прослушивать только localhost и отключим протокол UDP

Перезапустим Memcached

[root@localhost]# systemctl restart memcached

Проверим, что Memcached привязан к локальному интерфейсу и прослушивает только TCP-соединения:

[root@localhost]# netstat -plunt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
. . .
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      2383/memcached
. . .

Настройка Memcached в режиме работы SOCK

Отредактируем конфигурационный файл

[root@localhost]# nano /etc/sysconfig/memcached
USER="memcached"
MAXCONN="1024"
CACHESIZE="1024"
OPTIONS="-t 8 -s /tmp/memcached.sock"

где
— USER=»memcached» — пользователь, от которого будет запущен memcached;
— OPTIONS=»-t 8 -s /tmp/memcached.sock» — количество потоков и путь к сокету.

Перезапустим Memcached

[root@localhost]# systemctl restart memcached

Максим Макаров
У блога появился хостинг, его любезно предоставила компания Облакотека.
Облакотека - облачные сервисы для создания и управления виртуальной ИТ-инфраструктурой.
Если вам понравился мой блог и вы хотели бы видеть на нем еще больше полезных статей, большая просьба поддержать этот ресурс. Для этого достаточно кликнуть на контекстную рекламу, расположенную на сайте.
Оцените автора
IT Draft
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.