Как установить Memcached в Debian и проверить его работу на php

22.10.2023

Пример работы с Memcached на php и как его установить на linux (Debian).

Установка выполняется всего одной командой:

 
apt -y install memcached

- никаких дополнительных настроек не требуется.

После этого нужно установить расширение которое позволит php работать с Memcached и тут есть интересный момент, т.к. есть два разных пакета:

 
apt -y install php-memcache
apt -y install php-memcached

Пример кода, для работы через Memcache:

 
$oMemcache = new Memcache;
$oMemcache->connect("127.0.0.1", 11211);

echo 'get:'. PHP_EOL;
var_dump($oMemcache->get('KEY'));
echo PHP_EOL.'set:'. PHP_EOL;
var_dump($oMemcache->add('KEY', 'VAL'));
echo PHP_EOL;

"Бонус" пример как в рантайме смотреть на состояние Memcached:

 
watch 'php -r '"'"'$m=new Memcache;$m->connect("127.0.0.1", 11211);$arStats = $m->getstats();echo "evictions: ".$arStats["evictions"]. PHP_EOL. "bytes: ".$arStats["bytes"] . PHP_EOL . "reclaimed: ".$arStats["reclaimed"];'"'"


Категории: PHP, Linux, Debian
Яндекс.Метрика