Aqui está uma breve explicação das
diretivas de configuração.
 
   
    - 
     memcached.sess_lockingbool
- 
     
      Usa travamento de sessão. Valores válidos: On,Off, o padrão éOn.
 
- 
     memcached.sess_consistent_hashbool
- 
     
      Se definido como On, hashing consistente (libketama) é usado para manipulação de sessão.
      Quando hashing consistente é usado,
      pode-se adicionar ou remover nó(s) de cache sem atrapalhar muito as chaves existentes.
      O padrão éOn.
 
- 
     memcached.sess_binarybool
- 
     
      Usa o modo binário de sessão memcached. As réplicas Libmemcached funcionam
      apenas se o modo binário estiver ativado. O padrão é Off.
 
- 
     memcached.sess_lock_waitint
- 
     
      Tempo de espera de tentativa de travamento rotativo da sessão em microssegundos. Tenha cuidado
      ao definir esse valor. Os valores válidos são inteiros, onde 0é interpretado
      como o valor padrão. Valores negativos resultam em um travamento reduzido para
      um travamento de tentativa. O padrão é150000.
 
- 
     memcached.sess_prefixstring
- 
     
      Prefixo da chave de sessão Memcached. Os valores válidos são strings com menos de 219
      bytes de comprimento. O valor padrão é memc.sess.key.
 
- 
     memcached.sess_number_of_replicasint
- 
     
      Grava dados em vários servidores memcached adicionais. Isso é "poor men's HA" (Alta Disponibilidade de pobre, em tradução livre), como libmemcached o chama.
      Se esse valor for positivo e sess_remove_failed_serversestiver ativado
      quando um servidor memcached falhar, a sessão continuará disponível a partir de uma réplica.
      No entanto, se o servidor de memcache com falha ficar disponível novamente, ele lerá a sessão
      a partir daí, que pode ter dados antigos ou nenhum dado.
      O padrão é0.
 
- 
     memcached.sess_randomize_replica_readbool
- 
     
      A réplica da sessão do Memcached é lida aleatoriamente.
      
- 
     memcached.sess_remove_failedint
- 
     
      Permite que o servidor memcached com falha seja removido automaticamente.
      
- 
     memcached.compression_typestring
- 
     
      Define o tipo de compactação, os valores válidos são: fastlz,zlib.
      O padrão éfastlz.
 
- 
     memcached.compression_factorfloat
- 
     
      Fator de compressão. Armazene o valor compactado somente se o fator de
      compactação (economia) exceder o limite definido. Armazene compactado se:
      plain_len > comp_len * factor. O valor padrão
      é1.3(23% de economia de espaço).
 
- 
     memcached.compression_thresholdint
- 
     
      O limite de compressão. Não compacta valores serializados abaixo desse limite.
      O padrão é 2000bytes.
 
- 
     memcached.serializerstring
- 
     
      Define o serializador padrão para novos objetos memcached. Os valores válidos
      são: php,igbinary,json,json_array,msgpack.
 
      
       - json
- 
        
         Codificação JSON PHP padrão. Este serializador é rápido e compacto, mas
         funciona apenas em dados codificados em UTF-8 e não implementa totalmente
         a serialização. Consulte a extensão JSON. Disponível a partir do memcached 0.2.0.
         
- json_array
- 
        
         Como json, mas decodifica em arrays. Disponível a partir do memcached 2.0.0.
 
- php
- 
        
         O serializador PHP padrão.
         
- igbinary
- 
        
         Um serializador binário. Disponível a partir do memcached 0.1.4.
         
- msgpack
- 
        
         Um serializador binário multilíngue. Disponível a partir do memcached 2.2.0.
         
 
      O padrão é igbinaryse disponível, depoismsgpackse
      disponível, depoisphpem último caso.
 
- 
     memcached.use_saslbool
- 
     
      Use autenticação SASL para conexões. Valores válidos: On,Off. O
      padrão éOff.
 
- 
     memcached.default_binary_protocolbool
- 
     
      Define o protocolo memcached padrão para novas conexões. (Para configurar o protocolo memcached para
      conexões usadas por sessões, use memcached.sess_binary_protocolno lugar.)
      Se definido comoOn, o protocolo binário memcached é usado por padrão.
      Se definido comoOff, o protocolo de texto memcached é usado.
      O padrão éOff.
 
- 
     memcached.default_connect_timeoutint
- 
     
      Define o tempo limite de conexão memcached padrão para novas conexões.
      (Para configurar o tempo limite de conexão do memcached para sessões, use memcached.sess_connect_timeoutno lugar.)
      No modo de não-bloqueio, isso altera o valor do tempo limite
      durante a conexão do socket em milissegundos.
      Especificar-1significa um tempo limite infinito.
      Especificar0significa usar o tempo limite de conexão padrão da biblioteca memcached.
      O padrão é0.
 
- 
     memcached.default_consistent_hashbool
- 
     
      Define o padrão para hash consistente para novas conexões.
      (Para configurar hashing consistente para conexões de sessão,
      use memcached.sess_consistent_hashno lugar.)
      Se definido comoOn, hashing consistente (libketama) é usado para
      manipulação de sessão. Quando hashing consistente é usado, pode-se adicionar ou remover nó(s) de cache
      sem bagunçar muito as chaves existentes. O padrão éOff.
 
- 
     memcached.sess_binary_protocolbool
- 
     
      Usa o protocolo binário memcached para sessões memcached em vez do protocolo de texto.
      As réplicas libmemcached funcionam apenas se o modo binário estiver ativado.
      No entanto, certos proxies (como twemproxy) funcionarão somente se o protocolo binário estiver desabilitado.
      O padrão é Ona partir da libmemcached 1.0.18.
      Antes da libmemcached 1.0.18, padrão eraOff.
 Nota: 
      
       Em versões mais antigas do php-memcached, essa configuração era chamada
       de memcached.sess_binary.
 
 
- 
     memcached.sess_connect_timeoutint
- 
     
      Valor de tempo limite de conexão memcached.
      No modo de não-bloqueio, isso altera o valor do tempo
      limite durante a conexão do socket em milissegundos.
      Especificar -1significa um tempo limite infinito.
 
- 
     memcached.sess_consistent_hash_typestring
- 
     
      Tipo de hash consistente da sessão Memcached.
      Se definido como ketama, hash consistente (libketama)
      é usado para manipulação de sessão.
      Se definido comoketama_weighted, hashing consistente ponderado (libketama)
      é usado para manipulação de sessão.
      O padrão éketama.
      Antes do memcached 3.0, o padrão eraketama_weighted.
 
- 
     memcached.sess_lock_expireint
- 
     
      O tempo, em segundos, antes que um bloqueio libere a si mesmo.
      Definir como 0resulta no comportamento padrão,
      que é usar omax_execution_timedo PHP.
      O padrão é0.
 
- 
     memcached.sess_lock_retriesint
- 
     
      O número de vezes para tentar travar novamente a trava de sessão, não incluindo a primeira tentativa.
      O padrão é 5.
 
- 
     memcached.sess_lock_wait_maxint
- 
     
      O tempo máximo, em milissegundos, de espera entre tentativas de travamento de sessão.
      O padrão é 150.
 
- 
     memcached.sess_lock_wait_minint
- 
     
      O tempo mínimo, em milissegundos, de espera entre tentativas de travamento de sessão.
      Esse valor é dobrado em cada nova tentativa de travamento até que memcached.sess_lock_wait_maxseja
      alcançado, após o qual qualquer nova tentativa levarámemcached.sess_lock_wait_maxsegundos.
      O padrão é150.
 
- 
     memcached.sess_persistentbool
- 
     
      Se deve-se ou não reutilizar as conexões memcached correspondentes ao(s) valor(es)
      de session.save_pathapós o término da execução do script. Não use isso se
      certas configurações (por exemplo, configurações SASL, sess_binary_protocol) forem substituídas entre as requisições.
      O padrão éOff.
 
- 
     memcached.sess_remove_failed_serversbool
- 
     
      Permite que o servidor memcached com falha seja removido automaticamente.
      O padrão é Off.
 Nota: 
      
       Nas versões anteriores de memcached, essa configuração era chamada
       de memcached.sess_remove_failed.
 
 
- 
     memcached.sess_server_failure_limitint
- 
     
      Defina esse valor para permitir que o servidor seja removido após
      o número configurado de falhas de conexão contínuas.
      O padrão é 0.
 
- 
     memcached.sess_sasl_passwordstring
- 
     
      Senha SASL da sessão.
      O nome de usuário e a senha precisam ser definidos para que o SASL seja ativado.
      
- 
     memcached.sess_sasl_usernamestring
- 
     
      Nome de usuário SASL da sessão.
      O nome de usuário e a senha precisam ser definidos para que o SASL seja ativado.
      
- 
     memcached.store_retry_countint
- 
     
      A quantidade de tentativas para comandos de armazenamento com falha.
      Esse mecanismo permite transferência transparente para servidores secundários quando
      as operações set/increment/decrement/setMulti falham no
      servidor desejado em um ambiente multiservidor.
      O padrão é 2.