Como configurar o Memcached Ubuntu

Um dos objetos que nos permite acessar sites mais rapidamente ou configurar uma aplicação é a memória cache. Este fica alojado na memória com as diversas variáveis ​​do site ou aplicação de forma a tornar o acesso ligeiro uma vez que o CPU não tem de ler as propriedades web e assim agiliza este processo. Mas se dito site, por exemplo, se o site modificar seu endereço IP ou se algum de seus arquivos de redirecionamento for modificado, isso causará o efeito contrário, pois abrirá lentamente e com erros.

Para ajudar a manter esse controle de cache, temos um utilitário chamado Memcached que explicaremos ao longo deste tutorial.

O que é MemcachedO utilitário memcached permite o controle centralizado sobre o cache do Ubuntu baseado na aceleração de aplicativos web, uma vez que faz os processos diretamente na carga do banco de dados que está intimamente relacionado ao desempenho ao abrir aplicativos ou sites.

Memcached funciona de forma simples, pois analisa recursos de memória e vai tirar de onde houver mais quantidade para oferecê-la onde for escassa. Isso permite uma melhor distribuição dessa memória e isso resulta no seguinte:

  • Faça cada nó independente dos outros nós
  • Permite que cada nó faça uso da memória de outros nós para otimizar e acelerar processos onde a memória é escassa

CaracteristicasAo instalar o memcached, estamos acessando o seguinte:

  • O software cliente graças ao qual podemos ver os servidores memcached disponíveis no sistema
  • Um software de servidor onde os valores das chaves atribuídas são armazenados em uma tabela hash interna
  • Memcached adiciona um algoritmo de hashing baseado no cliente para selecionar um servidor baseado na chave distribuída, o que ajuda a melhorar a segurança do memcached
  • Um LRU que nos permite ver quando o memcached precisa acessar dados antigos para acelerar os processos

É por isso que a seguir apresentamos todos os passos que você deve seguir para saber como instalar o Memcached no Ubuntu Server 20.04 e como configurá-lo passo a passo.

1. Como instalar o Memcached no Ubuntu Server 20.04

Passo 1
O primeiro passo será atualizar os pacotes do sistema, para isso executamos:

 atualização do apt sudo

PROLONGAR

Passo 2
Em seguida, vamos instalar o memcached no Ubuntu executando o seguinte comando:

 sudo apt install memcached libmemcached-tools

PROLONGAR

etapa 3
Entramos com a letra “S” para confirmar o download e instalação do memcached no sistema:

PROLONGAR

Passo 4
Depois de instalar o memcached, validaremos seu status executando:

 sudo systemctl status memcached

PROLONGAR

Até este ponto, instalamos o memcached no Ubuntu Server.

2. Como configurar o Memcached no Ubuntu


As definições de configuração do Memcached estão localizadas no diretório /etc/memcached.conf. Lá descobrimos que o Memcached escuta na porta 11211 e está configurado para escutar por meio do host local.

Passo 1
Nós validamos isso acessando o editor preferido:

 sudo nano /etc/memcached.conf

PROLONGAR

Caso o aplicativo que precisa se conectar ao serviço memcached esteja instalado no mesmo servidor memcached, esta linha deve ser deixada a mesma sem nenhuma modificação, mas se tiver que se conectar remotamente, devemos editar o endereço do localhost (127.0. 0.1) pelo endereço IP do cliente remoto.

Passo 2
No caso de fazer uma alteração, salvamos com as teclas Ctrl + O e saímos do editor com as teclas Ctrl + X.
Em seguida, reiniciamos o memcached executando:

 sudo systemctl restart memcached

PROLONGAR

etapa 3
Agora devemos permitir conexões remotas com o Ubuntu, para isso concedemos essas permissões no Firewall do Ubuntu da seguinte maneira:

 sudo ufw allow 11211 / tcp aplique as alterações: sudo ufw reload
ObservaçãoCaso o Firewall não esteja ativo, devemos executar "sudo ufw enable" para habilitá-lo.

PROLONGAR

Passo 4
Verificamos o status do Firewall:

 sudo ufw status

PROLONGAR

3. Como habilitar o uso de Memcached com aplicativos Ubuntu


Com base nos aplicativos que temos que gerenciar, devemos instalar os respectivos utilitários.

Passo 1
Por exemplo, se quisermos gerenciar o PHP, executaremos:

 sudo apt install php-memcached

PROLONGAR

Passo 2
Para Python, executamos:

 pip install pymemcache pip install python-memcached No servidor local, podemos verificar o
Status do cache executando o seguinte:
 memcstat --servers = "127.0.0.1"

PROLONGAR

etapa 3
Para verificar os registros do memcached, usaremos a seguinte linha:

 sudo journalctl -u memcached

PROLONGAR

Com o memcached, o gerenciamento do cache no Ubuntu Server será muito simples e centralizado. Desta forma, você saberá como instalar e configurar o Memcached no Ubuntu Server 20.04 para poder usar este utilitário e aproveitar todos os benefícios que ele oferece.

wave wave wave wave wave