Instalacion memcached + extensión PHP

La instalación de memcached, no tiene ningún secreto. En gentoo lo podemos instalar con un sencillo:

emerge memcached

Sin embargo, a la hora de instalar la extensión para interactuar con el desde PHP, nos encontramos con que hay dos versiones, memcache y memcached. Aquí trabajamos con memcache, es la que mas frecuencia de actualización tiene.

Lo podemos instalar así en Gentoo:

cd /usr/local/php5/bin/
./pecl install memcache

Ya lo tenemos listo. Ahora falta insertar en nuestro fichero php.ini la ruta a la extensión memcache.so

Si reiniciamos apache podemos empezar.

Un sencillo ejemplo de uso sin entrar en funciones secundarias, sólo guardamos datos y los leemos si los tenemos en cache:

pconnect($MemCached_Data["Host"],$MemCached_Data["Port"]);
$BufferKey = "CLAVE_UNICA_DE_REFERENCIA";
$Buffer = $MemCache->get($BufferKey);
if($Buffer === false) {
ob_start();
echo "ESTO ES LO QUE CACHEO";
$Buffer = ob_get_clean();
ob_end_flush();
$MemCache->set($BufferKey,$Buffer,false,TIEMPO_DE_CACHE);
}
$MemCache->close();
echo $Buffer;
?>

Más adelante y con un poco más de tiempo, veremos algo en Cluster.

Leave a Reply

*

Next ArticleComandos consola Cassandra