memcached

Como instalar o Memcached no Ubuntu

Como instalar o Memcached no Ubuntu
Com o aumento do tráfego, não é incomum que os sites comecem a ficar lentos e apresentem desempenho degradado. Este efeito de desempenho é devido ao fato de que o banco de dados usado no back-end não consegue lidar ou escalar com base no tráfego que o site começou a receber. Uma das maneiras de evitar que isso aconteça é usar um bom sistema de cache como o Memcached.

O que é Memcached

De acordo com o site oficial do Memcached:

Memcached é um armazenamento de valores-chave na memória para pequenos pedaços de dados arbitrários (strings, objetos) de resultados de chamadas de banco de dados, chamadas de API ou renderização de página. Memcached é simples, mas poderoso. Seu design simples promove implantação rápida, facilidade de desenvolvimento e resolve muitos problemas enfrentados por grandes caches de dados. Sua API está disponível para os idiomas mais populares.

Começando

Podemos começar com o Memcached com apenas alguns conjuntos de comandos. Assim que a instalação for concluída, também faremos um teste para verificar se ele foi instalado corretamente e está funcionando.

Instalação

Vamos executar o seguinte comando apt-get based para instalar o Memcached em nosso Ubuntu 16.04 maquina:

sudo apt-get install memcached

Aqui está o que recebemos de volta com este comando:

Iniciando Memcached

É fácil iniciar o Memcached como um servidor daemon. Por padrão, o Memcached é executado na porta 11211. Podemos começar usando o comando:

memcached -d

Podemos até mesmo executar várias instâncias do Memcached ou executá-lo em uma porta diferente usando o mesmo comando:

memcached -p 11111 -U 11111 -d

Esses dois comandos não produzem saída:

Armazenamento de dados no Memcached

Agora que nossa instância do Memcached foi iniciada na porta 11211, podemos primeiro verificar se ela está em execução:

Agora, estamos prontos para armazenar e obter dados do memcached. Use o seguinte formato ao armazenar dados no Memcached:

definir KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Para obter uma chave, use este formato:

obter CHAVE

Para substituir o valor-chave, use o comando replace como:

substitua KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Finalmente, para remover a chave do Memcached, use o comando delete:

deletar a CHAVE

Vamos tentar um exemplo:

Conclusão

Nesta lição, vimos como podemos instalar e começar a usar o Memcached, que é um excelente sistema de cache de objetos que armazena dados na própria memória para que chamadas subsequentes possam ser feitas mais rapidamente para o banco de dados.

Portas de código aberto para motores de jogos comerciais
Recriações gratuitas, de código aberto e de mecanismo de jogo de plataforma cruzada podem ser usadas para jogar jogos antigos, bem como alguns dos tít...
Melhores jogos de linha de comando para Linux
A linha de comando não é apenas sua maior aliada ao usar o Linux - ela também pode ser uma fonte de entretenimento porque você pode usá-la para jogar ...
Melhores aplicativos de mapeamento de gamepad para Linux
Se você gosta de jogar no Linux com um gamepad em vez de um teclado típico e sistema de entrada de mouse, existem alguns aplicativos úteis para você. ...