Recherche de site Web

Comment installer Memcached sur Ubuntu 22.04


Memcached est un système de mise en cache d'objets mémoire spécialement conçu pour améliorer la vitesse des applications Web dynamiques en réduisant la charge du serveur de base de données. Si nous expliquons l'utilisation de Memcached en termes simples, cela vous aide à prendre la mémoire de la partie de votre système où elle est inutile et à l'affecter à la partie de la mémoire où plus de mémoire est nécessaire. De cette façon, la plupart du temps, vos serveurs Web n'ont pas à gérer le cache, la plupart des développeurs ont dédié des machines distinctes pour gérer le cache.

Dans ce guide, deux méthodes différentes d'installation de Memcached ont été discutées en détail, ainsi que sa configuration de base sur Ubuntu.

Comment installer Memcached sur Ubuntu 22.04

Il existe deux méthodes différentes pour l'installation de Memcached sur Ubuntu, soit à partir de son référentiel par défaut en utilisant le gestionnaire de packages apt, soit en téléchargeant son package tar depuis son site officiel.

Méthode 1 : Comment installer Memcached sur Ubuntu 22.04 à partir de son référentiel par défaut

La première et simple méthode pour installer Memcached sur Ubuntu consiste à l'installer à partir de son référentiel par défaut, pour lequel nous utiliserons le gestionnaire de packages apt :

$ sudo apt install memcached libmemcached-tools -y

Pour confirmer l'exécution réussie de la commande ci-dessus, nous trouverons les détails de la version installée de Memcached en utilisant la commande :

$ memcached --version

À l'aide de la commande systemctl, nous allons vérifier l'état de memcached :

$ sudo systemctl status memcached

Pour désinstaller le memcached d'Ubuntu avec tous ses fichiers de configuration, nous allons utiliser la commande purge avec apt package manager :

$ sudo apt purge memcached libmemcached-tools -y

Méthode 2 : Installer Memcached sur Ubuntu 22.04 en téléchargeant son package tar

Une autre méthode pour installer le Memcached sur Ubuntu consiste à télécharger son package compressé depuis son site officiel à l'aide de la commande wget :

$ wget -c https://memcached.org/files/memcached-1.6.15.tar.gz

Décompressez le fichier compressé pour accéder à son contenu en utilisant la commande :

$ tar -zxvf memcached-1.6.15.tar.gz

Répertoriez le contenu du répertoire pour confirmer que le fichier a été décompressé :

$ ls

Accédez au répertoire memcached-1.6.15 à l'aide de la commande cd :

$ cd memcached-1.6.15

Installez maintenant le package libevent-dev car c'est la dépendance de memcached :

$ sudo apt install libevent-dev -y

Nous allons maintenant configurer, compiler tous les fichiers à l'aide de la commande make puis installer tous les fichiers compilés :

$ ./configure && make && make test && sudo make install

Comment configurer le Memcached sur Ubuntu 22.04

Pour la configuration, nous ouvrirons son fichier de configuration à l'aide de n'importe quel éditeur de texte :

$ sudo nano /etc/memcached.conf

Changez maintenant l'adresse IP dans le fichier de configuration avec votre adresse IP, par exemple, notre adresse IP est 10.0.2.15 :

Arrêtez le service Memcached à l'aide de la commande systemctl :

$ sudo systemctl stop memcached.service

Redémarrez maintenant le service :

$ sudo systemctl start memcached.service

Activez également le service du Memcached sur votre système :

$ sudo systemctl enable memcached.service

Et autorisez le trafic sur votre adresse IP au port 11211 en utilisant la commande ufw :

$ sudo ufw allow from 10.0.2.15 to any port 11211

Comment Memcached comme base de données de mise en cache

Il existe plusieurs méthodes pour se connecter à Memcached.

Si votre application est basée sur PHP, comme WordPress, Joomla ou Drupal et que vous souhaitez connecter Memcached en tant que base de données de mise en cache, installez php-memcached via la commande :

$ sudo apt install php-memcached

Pour les applications basées sur Python :

$ pip install pymemcache
$ pip install python-memcached

Conclusion

Memcached est une application open source utilisée pour exécuter des applications Web dynamiques basées sur PHP en réduisant la charge sur leurs bases de données afin d'accélérer les performances de ces applications. Dans cet article, nous avons exploré deux méthodes d'installation de Memcached sur Ubuntu, l'une en utilisant le référentiel par défaut et l'autre en téléchargeant son package compressé depuis son site Web.

Articles connexes: