Установка Memcached и PHP5-Memcached на Debian 6

Установка Memcached и PHP5-Memcached на Debian 6
Здесь я расскажу как установить Memcached на Debian 6, но сначала коротко о Memcached.
Memcached — связующее программное обеспечение, реализующее сервис кэширования данных в оперативной памяти на основе парадигмы хеш-таблицы.
С помощью клиентской библиотеки (для C/C++, Ruby, Perl, PHP, Python, Java, CSharp/.Net и др.) позволяет кэшировать данные в оперативной памяти из множества доступных серверов. Распределение реализуется путем сегментирования данных по значению хэша ключа по аналогии с сокетами хэш-таблицы. Клиентская библиотека, используя ключ данных, вычисляет хэш и использует его для выбора соответствующего сервера. Ситуация сбоя сервера трактуется как промах кэша, что позволяет повышать отказоустойчивость комплекса за счет наращивания количества memcached серверов и возможности производить их горячую замену.

Начнем установку

# apt-get install memcached php5-memcached

Отредактируем конфиг, увеличим использование памяти с 64мегабайт до 512 мегабайт. (при условии что у вас в системе больше 3гигабайт. если меньше ставьте меньшее значение, например 128,256,384)

# nano /etc/memcached.conf

находим

-m 64

заменяем на

-m 512

Перезапустим memcached и apache2

# /etc/init.d/memcached restart
# /etc/init.d/apache2 restart

Установка завершена, теперь на странице phpinfo() мы можем наблюдать следующие

Установка Memcached и PHP5-Memcached на Debian 6