Memcached
 sql >> Base de données >  >> NoSQL >> Memcached

Installer Memcached sur Ubuntu 16.04

Memcached améliore les performances en conservant une copie des éléments de script couramment utilisés dans la mémoire du serveur sous une forme plus facilement lue par le serveur, ce qui réduit le temps. Une fonctionnalité bonus de ce cache d'objets est sa capacité à diminuer le nombre de connexions à votre base de données. Dans ce didacticiel, nous expliquons comment installer Memcached, mais il est important de noter que lors de l'utilisation de Memcache dans une application, l'application doit être spécialement codée ou configurée pour stocker et récupérer les données de ces données mises en cache.

Remarque :Remarque :Apprenez-en plus sur la mise en cache dans notre article dédié ou visitez notre série sur l'optimisation de la base de données.

Prérequis

  • Nous sommes connectés en tant que root sur un VPS Ubuntu 16.04 propulsé par Liquid Web !
  • Apache et PHP 7 installés et en cours d'exécution

Installation de Memcached

Étape 1 :
Conformément aux meilleures pratiques, nous effectuerons une mise à jour rapide du package à l'aide de la commande suivante.

apt-get update

Étape 2 :
Installez le démon Memcached à l'aide de cette commande.

apt-get install memcached -y

Étape 3 :
Installez le module Memcache pour la fonctionnalité PHP.

apt-get install php-memcached -y

Vérifier l'installation de Memcached

Utilisez l'indicateur php -m pour afficher les modules compilés tout en triant spécifiquement pour memcached.

php -m | grep memcached
 memcached

Configurations facultatives

À un moment donné, vous constaterez peut-être que vous devez modifier les paramètres par défaut de Memcached. Il s'agit notamment d'ajuster le numéro de port, la mémoire de votre cache et l'adresse IP d'écoute.

vim /etc/memcached.conf

Ajustez ces configurations en gardant les mêmes drapeaux (-m, -p, -u, -l), en ajustant la lettre ou le chiffre après le drapeau et enregistrez le fichier en tapant :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

Redémarrez votre service Memcached pour reconnaître les modifications apportées à ce fichier :

systemctl restart memcached

Appelez-nous au 800.580.4985, ou ouvrez un chat ou un ticket avec nous pour parler avec l'un de nos conseillers expérimentés en solutions ou en hébergement expérimenté pour en savoir plus sur nos serveurs VPS et comment vous pouvez profiter de ces offres dès aujourd'hui !