# Memcached

# Introdução

» memcached é um sistema de armazenamento em cache de objeto de memória distribuída de alto desempenho, de natureza genérica, mas destinado ao uso para acelerar aplicativos da Web dinâmicos, aliviando a carga do banco de dados.

Esta extensão usa a biblioteca libmemcached para fornecer uma API para comunicação com servidores memcached. Ele também fornece um manipulador de sessão (`memcached`).

Informações sobre libmemcached podem ser encontradas em » http://libmemcached.org/libMemcached.html.

- Instalação/Configuração
  - Dependências
  - Instalação
  - Configurações em Execução
- Constantes predefinidas
- Prazos de Expiração
- Funções de Retorno
  - Funções de retorno de resultados
  - Funções de retorno de cache de leitura
- Suporte a sessões
- Memcached — A classe Memcached
  - Memcached::add — Adiciona um item em uma nova key
  - Memcached::addByKey — Adiciona um item sob uma nova chave 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 chaves 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 chave 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 — Substitui o item em uma chave existente
  - Memcached::replaceByKey — Substitua o item em uma chave 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::setEncodingKey — Define a chave de criptografia AES para dados no Memcached
  - 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
- MemcachedException — A classe MemcachedException

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open