A classe Memcached
(PECL memcached >= 0.1.0)
Introdução
Representa uma conexão com um conjunto de servidores memcached.
Resumo da classe
class Memcached
{
/* Métodos */
public __construct(?string
$persistent_id
= null
, ?callable $callback
= null
, ?string $connection_str
= null
)public casByKey(
string|int|float
string
string
mixed
int
): bool
string|int|float
$cas_token
,string
$server_key
,string
$key
,mixed
$value
,int
$expiration
= 0): bool
public decrementByKey(
string
string
int
int
int
): int|false
string
$server_key
,string
$key
,int
$offset
= 1,int
$initial_value
= 0,int
$expiry
= 0): int|false
public getByKey(
string
string
?callable
int
): mixed
string
$server_key
,string
$key
,?callable
$cache_cb
= null
,int
$get_flags
= 0): mixed
public getDelayedByKey(
string
array
bool
?callable
): bool
}string
$server_key
,array
$keys
,bool
$with_cas
= false
,?callable
$value_cb
= null
): bool
Table of Contents
- Memcached::add — Adiciona um item em uma nova key
- Memcached::addByKey — Adiciona um item sob uma nova key em um servidor específico
- Memcached::addServer — Adiciona um servidor ao pool de servidores
- Memcached::addServers — Adiciona múltiplos servidores ao pool de servidores
- Memcached::append — Anexa dados a um item existente
- Memcached::appendByKey — Anexa dados a um item existente em um servidor específico
- Memcached::cas — Compara e troca um item
- Memcached::casByKey — Compara e troca um item em um servidor específico
- Memcached::__construct — Cria uma instância do Memcached
- Memcached::decrement — Decrementa o valor do item numérico
- Memcached::decrementByKey — Decrementa o valor do item numérico, armazenado em um servidor específico
- Memcached::delete — Remover um item
- Memcached::deleteByKey — Remover um item de um servidor específico
- Memcached::deleteMulti — Remover vários itens
- Memcached::deleteMultiByKey — Remover vários itens de um servidor específico
- Memcached::fetch — Busca o próximo resultado
- Memcached::fetchAll — Busca todos os resultados restantes
- Memcached::flush — Invalida todos os itens no cache
- Memcached::get — Recupera um item
- Memcached::getAllKeys — Obtém as keys armazenadas em todos os servidores
- Memcached::getByKey — Recupera item de um servidor específico
- Memcached::getDelayed — Solicita vários itens
- Memcached::getDelayedByKey — Solicita vários itens de um servidor específico
- Memcached::getMulti — Recupera vários itens
- Memcached::getMultiByKey — Recupere vários itens de um servidor específico
- Memcached::getOption — Recupera um valor de opção do Memcached
- Memcached::getResultCode — Retorna o código de resultado da última operação
- Memcached::getResultMessage — Retorna a mensagem descrevendo o resultado da última operação
- Memcached::getServerByKey — Mapear uma key para um servidor
- Memcached::getServerList — Obtenha a lista dos servidores no pool
- Memcached::getStats — Obtem estatísticas do pool de servidores
- Memcached::getVersion — Obtem informações da versão do pool de servidores
- Memcached::increment — Incrementa o valor do item numérico
- Memcached::incrementByKey — Incrementa o valor do item numérico, armazenado em um servidor específico
- Memcached::isPersistent — Verifica se uma conexão permanente com o memcache está sendo usada
- Memcached::isPristine — Verifica se a instância foi criada recentemente
- Memcached::prepend — Anexa dados a um item existente
- Memcached::prependByKey — Anexa dados a um item existente em um servidor específico
- Memcached::quit — Fecha todas as conexões abertas
- Memcached::replace — Substitua o item em uma key existente
- Memcached::replaceByKey — Substitua o item em uma key existente em um servidor específico
- Memcached::resetServerList — Limpa todos os servidores da lista de servidores
- Memcached::set — Armazena um item
- Memcached::setByKey — Armazena um item em um servidor específico
- Memcached::setMulti — Armazena vários itens
- Memcached::setMultiByKey — Armazena vários itens em um servidor específico
- Memcached::setOption — Define uma opção Memcached
- Memcached::setOptions — Define opções do Memcached
- Memcached::setSaslAuthData — Define as credenciais a serem usadas para autenticação
- Memcached::touch — Define uma nova expiração para um item
- Memcached::touchByKey — Define uma nova expiração para um item em um servidor específico