Memcache::pconnect

memcache_pconnect

(PECL memcache >= 0.4.0)

Memcache::pconnect -- memcache_pconnectAbre conexão persistente do servidor memcached

Descrição

Memcache::pconnect(string $host, int $port = ?, int $timeout = ?): bool
Memcache::pconnect(string $host, int $port = ?, int $timeout = ?): Memcache

Memcache::pconnect() é similar a Memcache::connect() com a diferença de que a conexão que ele estabelece é persistente. Esta conexão não é fechada após o fim da execução do script e pela função Memcache::close().

Parâmetros

host

Aponta para o host onde o memcached está escutando conexões. Este parâmetro também pode especificar outros transportes como unix:///path/to/memcached.sock para usar soquetes de domínio UNIX, neste caso port também deve ser definido como 0.

port

Aponta para a porta onde o memcached está escutando conexões. Defina este parâmetro como 0 ao usar soquetes de domínio UNIX.

timeout

Valor em segundos que será usado para conectar ao daemon. Muito cuidado antes de alterar o valor padrão de 1 segundo - podem ser perdidas todas as vantagens do cache se a conexão for muito lenta.

Valor Retornado

Retorna um objeto Memcache ou false em caso de falha.

Exemplos

Exemplo #1 Exemplo de Memcache::pconnect()

<?php

/* API procedural */
$memcache_obj = memcache_pconnect('memcache_host', 11211);

/* API orientada a objeto */

$memcache_obj = new Memcache;
$memcache_obj->pconnect('memcache_host', 11211);

?>

Veja Também