Como instalar o Memcached no Debian 10
- 2673
- 14
- Howard Fritsch
Memcached é uma loja de valor-chave gratuita e gratuita de alto desempenho e OpenSource, usado como um sistema de cache. É usado principalmente para acelerar sites orientados ao banco de dados e aplicativos da Web por cache de dados em RAM. Ao fazer isso, reduz significativamente a frequência que uma fonte eterna de dados é lida.
Memcached é simples e fácil de implantar e seu API está amplamente disponível para uma ampla gama de linguagens de programação populares, como Pitão.
Este guia orienta você pela instalação de Memcached sobre Debian 10, codinome Debian Buster e Debian 9, codinome Esticar.
Nesta página
- Instale o Memcached no Debian
- Configurar memcached no Debian
- Ativar memcached para aplicações PHP e Python
Instale o Memcached no Debian
Memcached Os pacotes já estão incluídos no Debian repositório e, como tal, vamos instalar Memcached Usando o gerenciador de pacotes apt.
Mas primeiro, atualize os pacotes do sistema como mostrado:
$ sudo apt update
Depois disso, instale Memcached Invocando o comando:
$ sudo apt install me memcached libmemcached tools
O Libmemcached-Tools O pacote é uma biblioteca C&C ++ que fornece vários utilitários de linha de comando que você pode usar para interagir e gerenciar o Memcached servidor.
Instale o Memcached no Debian 10Uma vez instalado, Memcached O serviço começará automaticamente e você poderá verificar isso executando o comando:
$ sudo Systemctl Status MemcachedVerifique o status do memcached
Por padrão, Memcached ouve na porta 11211 E você pode verificar isso usando o comando netStat, como mostrado:
$ sudo netstat -pnltUVerifique a porta Memcached
Configurar memcached no Debian
Para configurar Memcached, você precisa configurar o /etc/memcached.conf
arquivo. Na maioria das vezes, as configurações padrão funcionarão muito bem para a maioria dos usuários.
Sem nenhuma configuração, Memcached escuta no LocalHost apenas. Se você estiver se conectando ao servidor Memcached do próprio servidor, nenhuma configuração é necessária.
Para permitir conexões remotas ao servidor, é necessária alguma configuração adicional. Precisamos modificar o firewall para permitir o acesso à porta UDP 11211 que o memcached escuta por padrão.
Vamos supor que o endereço IP do servidor memcached seja 10.128.0.46 e o endereço IP do cliente é 10.128.0.45. Para permitir o acesso da máquina cliente ao servidor Memcached, execute o comando.
$ sudo ufw permitir de 10.128.0.45 para qualquer porta 11211
Em seguida, recarregue o firewall para as mudanças persistirem.
$ sudo ufw recarregar
Depois disso, vá para o Memcached.conf
arquivo de configuração.
$ sudo vim /etc /memcached.conf
Certifique -se de localizar a linha que começa com -L 127.0.0.1
.
Substitua -o pelo IP do servidor, que neste caso é 10.128.0.46 como mostrado:
Ativar acesso remoto em memcachedAgora, reinicie Memcached Para que as mudanças entrem em vigor.
$ sudo systemctl reiniciar o memcached
Ativar memcached para aplicações PHP e Python
Se você pretende usar Memcached como um banco de dados de cache para aplicativos PHP, como Drupal ou WordPress, o PHP-Memcached Extensão é necessária.
Para instalá -lo, execute o comando:
$ sudo apt install php-memcachedInstale o PHP-Memcached no Debian 10
Para Pitão Aplicativos, instale o seguinte Pitão bibliotecas usando pip. Se pip não está instalado, você pode instalá -lo usando o comando:
$ sudo apt install python3-pip
Em seguida, instale as bibliotecas como mostrado.
$ pip3 install pymemcache $ pip3 install python-memcached
Conclusão
Chegamos ao final deste guia. É nossa esperança que você possa instalar agora Memcached Nas suas Debian 10 instância sem problemas. Seu feedback é bem -vindo.
- « 10 distribuições Linux e seus usuários direcionados
- Como monitorar as estatísticas do servidor da Web Apache e as estatísticas da página »