Close Menu
  • Como Fazer
  • IA
  • Marketing
  • Monetização
  • Tecnologia da Web
    • Hospedagem Web
    • Plugins WordPress
    • SEO
    • Servidores Web
    • Sites de Blogs
    • Temas WordPress
  • Tudo
  • Docs
Facebook X (Twitter) Instagram Threads
Temas Blog
  • Como Fazer
  • IA
  • Marketing
  • Monetização
  • Tecnologia da Web
    • Hospedagem Web
    • Plugins WordPress
    • SEO
    • Servidores Web
    • Sites de Blogs
    • Temas WordPress
  • Tudo
  • Docs
Temas Blog
Home - Tecnologia da Web - Servidores Web

Como Instalar o Memcached no Ubuntu 24.04

adminBy adminmaio 12, 20257 Mins Read

Descubra como instalar o Memcached no Ubuntu e aumentar a velocidade do seu site com este magnífico cache de memória no servidor web.

O mecanismo de autenticação do serviço de identidade para serviços usa o Memcached para armazenar tokens em cache. O serviço memcached normalmente é executado no nó controlador. Para implantações de produção, recomendamos habilitar uma combinação de firewall, autenticação e criptografia para protegê-lo.

Índice do Conteúdo
  1. Vantagens do Memcached
  2. Pré-requisitos
  3. Etapas para instalar o Memcached no Ubuntu
    1. 1: Atualize seu sistema
    2. 2: Instalar o Memcached
    3. 3: Verifique a instalação do Memcached
    4. 4: Configurar o Memcached no Ubuntu 24.04
    5. 5: Reinicie o serviço Memcached
    6. 6: Configuração de firewall (opcional)
  4. Como testar o Memcached no Ubuntu
  5. Memcached seguro
  6. Conectar ao Memcached
  7. Inicialização automática do Memcached na inicialização (opcional)
  8. Qual porta o Memcached usa por padrão?
  9. Conclusão

Vantagens do Memcached

  • Desempenho aprimorado: o Memcached armazena dados acessados ​​com frequência na memória (RAM), reduzindo a necessidade de consultar o banco de dados repetidamente. Isso melhora significativamente a velocidade de recuperação de dados, tornando os aplicativos mais rápidos e responsivos.
  • Escalabilidade : o Memcached pode lidar com um grande volume de solicitações e escalar horizontalmente em vários servidores.
  • Redução da carga do banco de dados : ao armazenar dados em cache, o Memcached reduz o número de consultas enviadas ao banco de dados. Isso diminui a carga no servidor do banco de dados, evitando gargalos durante picos de tráfego e melhorando a estabilidade geral do sistema.
  • Uso Eficiente de Memória : O Memcached utiliza um sistema de gerenciamento de memória muito eficiente. Ele armazena dados em um formato chave-valor, usando alocação dinâmica de memória para evitar desperdício desnecessário de memória.

Pré-requisitos

  • Um VPS Linux.
  • Um usuário com privilégio sudo.

Etapas para instalar o Memcached no Ubuntu

1: Atualize seu sistema

É sempre recomendável atualizar a lista de pacotes do seu sistema antes de iniciar qualquer nova instalação para evitar problemas de compatibilidade. Execute o seguinte comando para atualizar a lista de pacotes:

sudo apt update

Isso buscará as informações mais recentes sobre os pacotes de software disponíveis.

2: Instalar o Memcached

Depois que o sistema for atualizado, você pode instalar o Memcached e o libmemcached-tools, um conjunto de utilitários usados ​​para interagir com o Memcached, usando o comando abaixo:

sudo apt install memcached libmemcached-tools

3: Verifique a instalação do Memcached

Após a conclusão da instalação, você pode verificar se o Memcached está instalado e em execução verificando seu status:

systemctl status memcached

Para confirmar que o Memcached está funcionando corretamente, a maneira mais simples é verificar se o serviço está ativo e em execução. Ao realizar essa verificação, o resultado esperado é uma exibição de informações na tela, uma saída do sistema, que claramente indique que o Memcached está atualmente em operação. Em outras palavras, se o serviço Memcached estiver devidamente ativo e rodando no seu sistema, você poderá constatar isso através de uma resposta do sistema que confirme seu status de execução.

4: Configurar o Memcached no Ubuntu 24.04

Por padrão, o Memcached é configurado para escutar em localhost(127.0.0.1) na porta 11211. Essa configuração funciona apenas para cache local. Se precisar permitir acesso remoto ou personalizar configurações como uso de memória, você pode modificar o arquivo de configuração localizado em /etc/memcached.conf.

Para editar a configuração, abra o arquivo em um editor de texto:

sudo nano /etc/memcached.conf

Configurações principais:

  • Uso de memória : ajuste o limite de memória alterando o valor após a -mopção (o padrão é 64 MB).
    Exemplo:
-m 128
  • Endereço de escuta : para permitir acesso externo, altere o endereço de escuta de 127.0.0.1para 0.0.0.0.
  • Porta : O Memcached escuta na porta 11211 por padrão, mas você pode alterar isso se necessário modificando a -popção.
-p 11212

Após fazer as alterações necessárias, salve e feche o arquivo.

5: Reinicie o serviço Memcached

Para que as modificações recentemente realizadas na configuração do Memcached entrem em vigor e comecem a funcionar adequadamente, é crucial reiniciar o serviço. Este reinício garante que o sistema reconheça e utilize as novas definições especificadas. Portanto, após a conclusão das alterações na configuração, o passo seguinte e fundamental é reiniciar o Memcached. Ao realizar este reinício, você estará assegurando que o Memcached opere em conformidade com a nova configuração aplicada, garantindo o comportamento desejado.

systemctl restart memcached

6: Configuração de firewall (opcional)

Se o firewall do seu servidor estiver habilitado e você precisar permitir acesso remoto ao Memcached, será necessário abrir a porta do Memcached (11211 por padrão).

Como testar o Memcached no Ubuntu

Você pode testar se o Memcached está funcionando corretamente executando o seguinte comando:

echo "stats settings" | nc localhost 11211

Isso retornará estatísticas detalhadas sobre sua configuração do Memcached, confirmando que ela está operacional.

Memcached seguro

O Memcached não funciona com nenhum protocolo de autenticação, a menos que esteja habilitado em sua configuração, tornando-o inseguro e aberto a todas as solicitações. O protocolo SASL permite a autenticação e requer um usuário válido para acessar o Memcached. Siga os passos abaixo para instalar o pacote SASL e proteger o Memcached em seu servidor.

1) Instale o pacote SASL no seu servidor.

sudo  apt  install  sasl2-bin  -y

2) Crie um novo diretório para armazenar suas credenciais de autenticação SASL.

sudo  mkdir  /etc/sasl2

3) Crie um novo arquivo de configuração SASL para usar com o Memcached. Por exemplo, memcached.conf.

sudo  nano  /etc/sasl2/memcached.conf

4) Adicione o seguinte conteúdo ao arquivo.

log_level : 5 mech_list : simples sasldb_path : /etc/sasl2/memcached-sasldb2 

5) Salve e feche o arquivo

A configuração SASL acima permite a autenticação usando o banco de dados Memcached. Dentro da configuração:

    • log_level: Habilita o registro. O valor 5habilita registros com alto nível de detalhes.
    • mech_list: Define o mecanismo de autenticação. O valor plainpermite o uso simples de nome de usuário e senha.
    • sasldb_path: Especifica o arquivo de banco de dados Memcached SASL a ser usado para autenticação.

      2) Crie um usuário usando o saslpasswdutilitário. Substitua example-userpelo seu nome de usuário atual para habilitá-lo no seu banco de dados Memcached.

      sudo  saslpasswd2  -a  memcached  -c  -f  /etc/sasl2/memcached-sasldb2  exemplo-usuário
      

      Digite uma senha forte para o novo usuário quando solicitado.

      Conceda ao usuário do Memcached memcacheprivilégios totais ao /etc/sasl2/memcached-sasldb2arquivo de banco de dados.

      sudo  chown  memcache:memcache  /etc/sasl2/memcached-sasldb2
      

      Reinicie o Memcached para aplicar as alterações de configuração.

      sudo  systemctl  reiniciar  memcached
      

      Conecte-se ao Memcached para testar suas novas credenciais de usuário. Substitua ” example-usere” strong-passwordpelos seus dados de usuário atuais.

      memcstat  --servers = "127.0.0.1"  -b  --username = example-user  --password = senha-forte
      

      Sua saída deverá ficar parecida com a abaixo quando for bem-sucedida.

      Server: 127.0.0.1 (11211)
      pid: 8317
      uptime: 345
      time: 1716925269
      version: 1.6.24
      libevent: 2.1.12-stable
      pointer_size: 64
      rusage_user: 0.045174
      rusage_system: 0.024324
      max_connections: 1024
      curr_connections: 2
      total_connections: 5

Conectar ao Memcached

O Memcached é compatível com diversos frameworks de aplicativos, como PHP, Perl, Python, Ruby e Java. Siga os passos abaixo para se conectar ao Memcached e testar o aplicativo usando PHP.

1) Instale o PHP e o módulo Memcached.

console
$ sudo  apt  install  php  php-memcached  -y

2) Crie um novo script PHP de exemplo para se conectar ao Memcached.

$ nano  memcached.php

3) Adicione o seguinte conteúdo ao arquivo. Substitua ” example-usere” strong-passwordpelas suas credenciais de usuário atuais.

<?php 
$memcached  =  new  Memcached (); 
$memcached -> setOption ( Memcached :: OPT_BINARY_PROTOCOL ,  true ); 
$memcached -> addServer ( '127.0.0.1' ,  11211 ); 
$memcached -> setSaslAuthData ( 'usuário-exemplo' ,  'senha-forte' );

// Defina e recupere um valor para testar a conexão 
$memcached -> set ( 'example' ,  'Saudações do Vultr!' ); 
echo  $memcached -> get ( 'example' ); 
?>

Salve e feche o arquivo.

O script PHP acima se conecta ao Memcached usando os detalhes do usuário do seu exemplo e o protocolo binário. Uma nova chave examplecom o valor Greetings from Vultré adicionada à memória do Memcached e recuperada usando a $memcachedvariável no aplicativo.

Execute o script usando PHP para testar a conexão com o Memcached.

php  memcached.php

Saída:

Greetings from Vultr!

Com base na saída acima, o script PHP se conecta com sucesso ao Memcached, cria a examplechave e grava um novo valor Greetings from Vultrpara recuperar da memória.

Inicialização automática do Memcached na inicialização (opcional)

Para garantir que o Memcached inicie automaticamente após uma reinicialização, você pode habilitá-lo executando.

systemctl enable memcached

Qual porta o Memcached usa por padrão?

O Memcached escuta na porta 11211 por padrão, mas você pode alterar isso se necessário editando o arquivo de configuração /etc/memcached.conf.

Conclusão

O Memcached é uma ferramenta de cache poderosa e eficiente que pode acelerar significativamente seu site ou aplicativo, reduzindo a carga no seu banco de dados. Seguindo este guia, você instalou e configurou com sucesso o Memcached no Ubuntu, otimizado para suas necessidades específicas. Monitore o desempenho do seu cache regularmente e ajuste as configurações de memória para melhor atender à sua carga de trabalho.

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

Related Posts

Como Configurar o Nginx no Almalinux Para Funcionar Com cPanel & WHM

maio 15, 2026

Como Pausar o Cache Redis no Almalinux: Guia Completo com Exemplos

maio 15, 2026

Como Limpar o Cache de Memória no servidor Almalinux

dezembro 3, 2025

Otimizar o Servidor AlmaLinux para Web

agosto 23, 2025

Devo Desinstalar Memcached do Servidor ou Apenas Parar e Usar Redis e Varnish?

agosto 17, 2025

Instalar e Configurar Memcached no VPS 8 vCPU e 32 GB RAM

agosto 16, 2025
Leave A Reply Cancel Reply

  • Mais Lidos
  • Mais Novos

Como o WordPress se tornou tão popular para criadores de sites

dezembro 5, 2024

O melhor CMS para gerenciar um site: top 4

dezembro 5, 2024

Qual Item é Mais Importante na Hospedagem VPS e no Servidor Dedicado

maio 15, 2026

Como exibir postagens relacionadas no tema GeneratePress?

dezembro 5, 2024

Como criar um blog de marketing de afiliados

dezembro 5, 2024

Como Configurar o Nginx no Almalinux Para Funcionar Com cPanel & WHM

maio 15, 2026

Google Mudou os Parâmetros de SEO por UX e E-E-A-T: Fique Atento!

maio 15, 2026

Como Pausar o Cache Redis no Almalinux: Guia Completo com Exemplos

maio 15, 2026

Qual Item é Mais Importante na Hospedagem VPS e no Servidor Dedicado

maio 15, 2026

AFFI Afiliados: Melhor Plugin WordPress Para Ganhar Dinheiro com Amazon Associados

fevereiro 13, 2026
Facebook X (Twitter) Instagram Pinterest
© 2026 - TemasBlog.

Type above and press Enter to search. Press Esc to cancel.