Introdução e instalação

1. O que é o Memcached

Memcached é umcomponente de cache distribuído em memória, uma ferramenta de cache independente de terceiros que não depende de nenhuma linguagem de programação. É muito utilizado para otimização de desempenho de sites: armazena dados frequentemente acessados na memória e diminui a carga de consultas no banco de dados.

Características: armazenamento somente em memória, estrutura de pares chave‑valor, funcionamento distribuído, sem persistência (dados são perdidos quando a máquina desliga).

2. Orientações para escolha do pacote de instalação

Download recomendado: memcached-win64-1.4.4-14.zip

Página oficial memcached – a distributed memory object caching system


Limitações de versão
Versõesanteriores à 1.4.5 (como a 1.4.4) permitem registro direto como serviço do Windows;
Versões oficiais 1.4.5 e posteriores removeram o recurso de instalação de serviço -d install, não sendo possível usar os comandos de instalação apresentados abaixo.

3. Passos para instalação no Windows

  1. Extraia o arquivo compactado para um caminhosem caracteres chineses e sem espaços (exemplo: D:\memcached-win64-1.4.4-14)

Caminho não recomendado: D:\Program Files\memcached (possui espaços e costuma causar falha no registro do serviço)

  1. Clique com botão direito no CMD → Executar como administrador, use o comando cd para acessar a pasta extraída
D:
cd D:\memcached-win64-1.4.4-14Code language: CSS (css)
  1. Registre como serviço do sistema Windows
memcached.exe -d installCode language: CSS (css)

4. Comandos para iniciar e parar o serviço

# Iniciar serviço
memcached.exe -d start

# Parar serviço
memcached.exe -d stop

# Desinstalar serviço (requer CMD com privilégios de administrador)
memcached.exe -d uninstallCode language: CSS (css)

5. Parâmetros básicos de configuração comuns (usados na inicialização)

ParâmetroFunção
-m 256Memória máxima disponível, unidade MB, valor padrão 64MB
-p 11211Porta de escuta, padrão 11211
-l 0.0.0.0Endereço de escuta; 127.0.0.1 apenas acesso local, 0.0.0.0 libera acesso de rede local ou externa
-c 2048Número máximo de conexões simultâneas

Exemplo de instalação de serviço com parâmetros personalizados:

memcached.exe -d install -m 256 -l 0.0.0.0Code language: CSS (css)

Observações importantes

  1. É obrigatório abrir o CMD como administrador, senão a instalação do serviço irá falhar;
  2. O caminho da pastanão deve ter caracteres chineses nem espaços;
  3. A versão nativa do Memcached para Windows não recebe mais atualizações oficiais. Para ambientes de produção prefira implantar no Linux;
  4. Porta padrão 11211, é necessário liberar no firewall para conexões externas;
  5. O Memcachednão possui autenticação nativa, expô‑lo diretamente na internet pública traz riscos de segurança.

7. Teste simples de conexão

Use o telnet para verificar se o serviço local está rodando corretamente

telnet 127.0.0.1 11211Code language: CSS (css)

Após conectar, você pode executar os comandos de leitura e gravação de cache set/get.

Introdução e instalação

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *