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 -y

Uma vez que o Memcached esteja instalado, você pode verificar a versão do Memcached usando o seguinte comando:

memcached --version

Você 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 memcached

Para habilitar o serviço Memcached para iniciar automaticamente após a reinicialização do sistema, execute o seguinte comando:

sudo systemctl enable memcached

Você também pode verificar o status do serviço Memcached usando o seguinte comando:

sudo systemctl status memcached

Você 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.

Status do serviço Memcached

Por padrão, o Memcached escuta na porta 11211. Você pode verificar isso usando o seguinte comando:

ss -antpl | grep memcache

Você 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.conf

Altere 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 memcached

Instalar 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 -y

Uma vez que todos os pacotes estejam instalados, habilite o módulo PHP Memcached com o seguinte comando:

sudo phpenmod memcached

Em seguida, reinicie o serviço Apache para aplicar as alterações:

sudo systemctl restart apache2

Adicionar 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 -y

Adicionar 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 -y

Acessar Memcached CLI

Você pode usar o comando telnet para interagir com o Memcached na linha de comando.

sudo apt install telnet

Execute 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 11211

Você 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:

stats

Você 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’.

quit

Conclusã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.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.