Instalando o Memcached
Instale o Memcached com o comando
sudo apt install memcachedPara iniciar o memcached rode o comando abaixo:
sudo /etc/init.d/memcached startAgora instalar uma biblioteca controlar o memcached
sudo apt install libmemcached-toolsComandos úteis do libmemcached-tools
Mostrar estatísticas do Memcached
memcstat --servers localhostMostrar as chaves que estão salvas no Memcached
memcdump --servers localhostMostrar o valor de uma chave salva Memcached
memccat --servers localhost NOME-DA-CHAVERemove uma chave já salva Memcached
memcrm --servers localhost NOME-DA-CHAVEIntegrando o Memcached com o PHP
Para integrar o Memcached com o PHP instalar a dependência php-memcache através do comando. Adendo: Memcached é a classe mais recente, e mais segura, para memcache.
sudo apt install php-memcachedE depois reiniciar o servidor apache
sudo service apache2 restartPequeno script para você entender o funcionamento:
<?php
$md = new \Memcached();
$md->addServer('localhost', 11211);
var_dump($md->get('teste'));
var_dump($md->set('teste', 99, 5)); // seta o valor de teste como 99 por 5 segundos
var_dump($md->get('teste'));