Como instalar o Memcached no CentOS 8 - CONFIGURAÇÃO

Os sistemas operacionais lidam com diferentes maneiras de gerenciar os dados gravados e uma delas é que o cache é armazenado na memória do computador. Este cache é enviado pelos objetos da web e na memória este cache integra uma série de parâmetros e instruções que permitem sua leitura pela CPU e com isso oferece um acesso muito mais rápido a esses sites.

Porém, um acúmulo desse cache pode ser um fator de erros principalmente se objetos da web (como páginas da web) mudarem de IP ou valores, para gerenciar o cache de uma forma mais abrangente temos um utilitário chamado "Encachad" e veremos como para usá-lo no CentOS 8.

O que é MemcachedMemcached foi desenvolvido como um sistema de cache de alto desempenho otimizando o uso e gerenciamento do cache no sistema. Seu objetivo é acelerar aplicativos da web dinâmicos gerenciando diretamente a carga do banco de dados, o que impacta diretamente o desempenho.

Para entender como memchached ajuda neste processo, devemos entender que o aplicativo usará partes do sistema onde há memória sobressalente e que não usamos, e essa parte é implementada na área escassa ou necessária, isso facilita o seguinte:

  • Que cada nó pode ser independente do outro
  • Que cada nó pode fazer uso da memória de outros nós para otimizar processos onde falta memória

MemcachedO Memcached é composto do seguinte:

  • Um software cliente, que lista os servidores memcached disponíveis
  • Integração de um algoritmo de hashing, este algoritmo é baseado no cliente e permite selecionar um servidor com base na chave distribuída por questões de segurança.
  • O software do servidor no qual os valores são armazenados com suas respectivas chaves atribuídas em uma tabela hash interna.
  • O LRU que indica quando o memcached deve acessar os dados antigos para acelerar os processos

1. Como instalar o Memchached no CentOS 8


Por padrão, os pacotes Memcached são incluídos nos repositórios CentOS 8. Isso nos permite usar o gerenciador de pacotes dnf para sua instalação.

Passo 1
Vamos executar o seguinte:

 sudo dnf install memcached libmemcached

PROLONGAR

Passo 2
Inserimos a letra "s" para validar o download e a instalação do Memchached e seus pacotes:

PROLONGAR

etapa 3
Informações detalhadas sobre o pacote Memcached podem ser acessadas com o seguinte comando:

 rpm -qi memcached

PROLONGAR

Lá encontramos detalhes específicos do Memcached.

Passo 4
Memcached pode ser instalado diretamente da fonte com as seguintes linhas:

 sudo yum install libevent-devel sudo wget https://memcached.org/latest tar -zxf memcached-1.xxtar.gz cd memcached-1.xx ./configure --prefix = / usr / local / memcached make && make test && sudo make install

2. Como configurar o Memcached no CentOS 8


A configuração do memcached está disponível no arquivo / etc / sysconfig / memcached e tem diferentes variáveis ​​para usar.

Passo 1
Por padrão, o Memcached escuta na porta 11211 e está configurado para escutar apenas o sistema localhost, como podemos ver no arquivo:

 nano / etc / sysconfig / memcached

PROLONGAR

Passo 2
Se precisarmos configurar o Memcached para que os aplicativos em sistemas remotos possam se conectar ao servidor, devemos alterar o endereço do host local 127.0.0.1 para o endereço do host remoto.

Os valores neste arquivo são:

PORTARefere-se à porta usada pelo Memcached para execução.
DO UTILIZADORIndica o daemon de inicialização para o serviço memcached.
MAXCONNEste é um valor que permite definir o número de conexões simultâneas, seu valor padrão é 1024 e pode ser editado com base nas necessidades atuais
TAMANHO DA MEMÓRIA CACHEÉ um valor editável que se refere ao tamanho do cache que por padrão é 2048 e é possível aumentá-lo até 4 GB.
OPÇÕESLá é possível configurar o endereço IP do servidor, para que os servidores web Apache ou Nginx possam se conectar aqui

No caso de permitir conexões externas, devemos habilitar as permissões do Firewall:

 sudo firewall-cmd --add-port = 11211 / tcp --zone = public --permanent sudo firewall-cmd -reload

PROLONGAR

etapa 3
Confirmamos que a porta está autorizada com o seguinte comando:

 sudo firewall-cmd --list-ports | grep 11211

PROLONGAR

Passo 4
Vamos começar e habilitar o Memcached no início da inicialização do CentOS 8:

 sudo systemctl start memcached sudo systemctl enable memcached

PROLONGAR

Etapa 5
Verificamos o status do Memcached:

 sudo systemctl status memcached

PROLONGAR

3. Como habilitar o Memcached para aplicativos CentOS 8

Passo 1
Alguns aplicativos têm tecnologia PHP, eles permitem que você instale a extensão php-pecl-memcache para que o aplicativo possa estabelecer uma conexão com o servidor Memcached:

 sudo dnf install php-pecl-memcache (extensão memcached para PHP) sudo dnf install perl-Cache-Memcached (extensão memcached para PERL) sudo dnf install python-memcached (extensão memcached para PYTHON)
Passo 2
Para validar as estatísticas do servidor local, executaremos o seguinte:
 memcached-tool 127.0.0.1 stats

PROLONGAR

Memcached é uma opção abrangente para gerenciar o cache em nosso servidor CentOS 8.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave