Memcached
 sql >> база данни >  >> NoSQL >> Memcached

Инсталирайте Memcached на Ubuntu 16.04

Memcached работи за подобряване на производителността, като съхранява копие на често използвани скриптови елементи в паметта на сървъра във форма, която се чете по-лесно от сървъра, като по този начин намалява времето. Бонус характеристика на този обектен кеш е способността му да намалява броя на връзките към вашата база данни. В този урок ние инструктираме как да инсталирате Memcached, но е важно да се отбележи, че когато използвате Memcache в приложение, приложението трябва да бъде специално кодирано или конфигурирано да съхранява и извлича данни от тези кеширани данни.

Забележка:Забележка:Научете повече за кеширането от нашата специална статия или посетете нашата серия за оптимизиране на база данни.

Предварителни условия

  • Влезли сме като root на Ubuntu 16.04 VPS, задвижван от Liquid Web!
  • Инсталирани и работещи Apache и PHP 7.

Инсталиране на Memcached

Стъпка 1:
Следвайки най-добрите практики, ще направим бърза актуализация на пакета, като използваме следната команда.

apt-get update

Стъпка 2:
Инсталирайте демона Memcached, като използвате тази команда.

apt-get install memcached -y

Стъпка 3:
Инсталирайте модула Memcache за функционалност на PHP.

apt-get install php-memcached -y

Проверете инсталирането на Memcached

Използвайте флага php -m, за да покажете компилирани модули, докато сортирате, специално търсейки memcached.

php -m | grep memcached
 memcached

Незадължителни конфигурации

В даден момент може да откриете, че трябва да промените настройките по подразбиране на Memcached. Те включват коригиране на номера на порта, паметта за вашия кеш и IP адреса на слушане.

vim /etc/memcached.conf

Коригирайте тези конфигурации, като запазите същите флагове (-m, -p, -u, -l), коригирайте буквата или цифрата след флага и запазете файла, като напишете :wq.

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
 # Note that the daemon will grow to this size, but does not start out holding this much
 # memory
 -m 64
# Default connection port is 11211
-p 11211
# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache
# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the few security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 127.0.0.1

Рестартирайте услугата си Memcached, за да разпознаете промените в този файл:

systemctl restart memcached

Обадете ни се на 800.580.4985 или отворете чат или билет с нас, за да говорите с някой от нашите компетентни решения или опитни хостинг съветници, за да научите повече за нашите VPS сървъри и как можете да се възползвате от тези сделки днес!


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да проверите връзката между mysql и memcached в php

  2. Инсталиране на Memcached на Debian 9

  3. Инсталирайте Memcached на Ubuntu 16.04

  4. Инсталиране на Memcached на CentOS 8

  5. Python + Memcached:Ефективно кеширане в разпределени приложения