Memcache::connect
(PECL memcache >= 0.2.0)
Memcache::connect — Abre una conexión al servidor memcached
Descripción
$host
[, int $port
[, int $timeout
]] )Memcache::connect() establece una conexión al servidor memcached. La conexión, que fue abierta usando Memcache::connect() será automáticamente cerrada al finalizar la ejecucción del script. También se puede cerrar con Memcache::close(). También puede usar la función memcache_connect().
Parámetros
-
host -
El host donde el memcached está esperando conexiones. En este parámetro también se puede especificar otros transporte como unix:///path/to/memcached.sock para usar UNIX domain sockets. En este caso
portdebe ser establecido a 0. -
port -
El puerto donde memcached está esperando conexiones. Establezca este parámetro a 0 cuando se usan UNIX domain sockets.
Por favor note:
portserá por defecto memcache.default_port en caso de no especificarse. Por esta razón, se recomienda especificar el puerto explícitamente en la llamada a este método. -
timeout -
Valor en segundos que se utilizarán para conectarse al demonio. Piensa dos veces antes de cambiar el valor por defecto de 1 segundo, puedes perder todas la ventajas del caché si tus conexiones son muy lentas.
Notas
Cuando no se especifica port, este método usará el valor
establecido en la directiva ini
memcache.default_port de PHP.
Si este valor se cambiara en cualquier lugar de la aplicación podría conducir
a resultados inesperados; por esta razón, es prudente especificar el puerto
explícitamente en la llamada a este método.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplos
Ejemplo #1 Memcache::connect() example
<?php
/* procedural API */
$memcache_obj = memcache_connect('memcache_host', 11211);
/* OO API */
$memcache = new Memcache;
$memcache->connect('memcache_host', 11211);
?>
Ver también
- Memcache::pconnect() - Abre una conexión persistente a memcached
- Memcache::close() - Cierra la conexión al servidor memcached