Instalação Memcached · 4 min read · Oct 26, 2025
Como Instalar e Configurar Memcached no Ubuntu 24.04

Memcached é um sistema de cache de objetos em memória de código aberto amplamente utilizado que acelera aplicações web dinâmicas armazenando dados em memória. Ele é projetado para aplicações web baseadas em PHP, como WordPress, Joomla, Drupal, e aplicações baseadas em Python. Ele pode aumentar o desempenho do banco de dados e a velocidade da página armazenando temporariamente o resultado de consultas ao banco de dados ou páginas web renderizadas na memória (RAM). Isso reduz o número de solicitações diretas ao banco de dados e ao disco rígido.
Este tutorial mostrará como instalar o Memcached no servidor Ubuntu 24.04 LTS.
Requisitos
- Um servidor ou desktop rodando Ubuntu 24.04.
- Você tem acesso root ou sudo ao servidor.
Instalar Memcached no Ubuntu 24.04
O pacote Memcached está disponível no repositório do Ubuntu 24.04. Você pode instalar o Memcached executando o seguinte comando:
sudo apt install memcached libmemcached-tools -yUma vez que o Memcached esteja instalado, você pode verificar a versão do Memcached usando o seguinte comando:
memcached --versionVocê deve ver a seguinte saída:
memcached 1.6.24
Gerenciar o Serviço Memcached
O serviço memcached é iniciado e gerenciado pelo systemd.
Para iniciar o serviço Memcached, execute o seguinte comando:
sudo systemctl start memcachedPara habilitar o serviço Memcached para iniciar automaticamente após a reinicialização do sistema, execute o seguinte comando:
sudo systemctl enable memcachedVocê também pode verificar o status do serviço Memcached usando o seguinte comando:
sudo systemctl status memcachedVocê deve ver a seguinte saída:
? memcached.service - memcached daemon
Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; preset: enabled)
Active: active (running) since Wed 2024-05-29 11:03:38 UTC; 51s ago
Docs: man:memcached(1)
Main PID: 707 (memcached)
Tasks: 10 (limit: 4557)
Memory: 5.8M (peak: 5.8M)
CPU: 53ms
CGroup: /system.slice/memcached.service
??707 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -l ::1 -P /var/run/memcached/memcached.pid
May 29 11:03:38 server1 systemd[1]: Started memcached.service - memcached daemon.

Por padrão, o Memcached escuta na porta 11211. Você pode verificar isso usando o seguinte comando:
ss -antpl | grep memcacheVocê deve ver a porta de escuta do Memcached na seguinte saída:
LISTEN 0 1024 127.0.0.1:11211 0.0.0.0:* users:(("memcached",pid=707,fd=26))
LISTEN 0 1024 [::1]:11211 [::]:* users:(("memcached",pid=707,fd=27))
Configurar Memcached
O arquivo de configuração do Memcached é /etc/memcached.conf. Você pode editar o arquivo de configuração para alterar as configurações padrão, se necessário.
sudo nano /etc/memcached.confAltere as seguintes linhas conforme sua necessidade:
## Especifique o endereço IP no qual o Memcached escuta.
-l 127.0.0.1
## Desabilitar o UDP
-U 0
## Defina a memória para armazenar o cache.
-m 1000
Salve e feche o arquivo, então reinicie o Memcached para aplicar as alterações de configuração:
sudo systemctl restart memcachedInstalar a Extensão PHP do Memcached
Se você usar uma aplicação baseada em PHP, deve instalar as extensões PHP para poder usar o Memcached em seu aplicativo web. Você pode instalá-la executando o seguinte comando:
sudo apt install php-memcached -yUma vez que todos os pacotes estejam instalados, habilite o módulo PHP Memcached com o seguinte comando:
sudo phpenmod memcachedEm seguida, reinicie o serviço Apache para aplicar as alterações:
sudo systemctl restart apache2Adicionar Suporte ao Memcached em Python
Você deve instalar a biblioteca Python Memcached em seu servidor se usar aplicações web baseadas em Python.
sudo apt install python3-pymemcache -yAdicionar suporte ao Memcached em Perl
Se você estiver usando aplicações web baseadas em Perl, precisará instalar a biblioteca Perl Memcached em seu servidor.
sudo apt install libcache-memcached-libmemcached-perl -yAcessar Memcached CLI
Você pode usar o comando telnet para interagir com o Memcached na linha de comando.
sudo apt install telnetExecute o comando Telnet para conectar-se ao Memcached. O número 11211 é a porta do Memcached; se você a alterou para uma porta alternativa, tome cuidado para ajustá-la aqui também.
telnet localhost 11211Você deve ver a seguinte saída:
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Em seguida, execute o seguinte comando para obter uma visão geral do seu serviço Memcached:
statsVocê deve ver a seguinte saída:
STAT pid 707
STAT uptime 256
STAT time 1716980872
STAT version 1.6.24
STAT libevent 2.1.12-stable
STAT pointer_size 64
STAT rusage_user 0.023712
STAT rusage_system 0.052694
STAT max_connections 1024
STAT curr_connections 2
STAT total_connections 3
STAT rejected_connections 0
STAT connection_structures 3
STAT response_obj_oom 0
STAT response_obj_count 1
STAT response_obj_bytes 16384
STAT read_buf_count 2
STAT read_buf_bytes 32768
STAT read_buf_bytes_free 0
STAT read_buf_oom 0
STAT reserved_fds 20
STAT cmd_get 0
STAT cmd_set 0
STAT cmd_flush 0
STAT cmd_touch 0
STAT cmd_meta 0
Para sair do prompt de estatísticas, digite a palavra ‘quit’.
quitConclusão
Você instalou com sucesso o Memcached em seu servidor Ubuntu 24.04 e agora pode usá-lo com aplicações web para aumentar seu desempenho. Para mais informações, visite a documentação do Memcached.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.