Comment installer et configurer Memcached sur Ubuntu
- 1720
- 21
- Jeanne Dupont
Memcache est un système de mise en cache en mémoire gratuit et opensource qui accélère les applications Web en mettant en cache de grands volumes de données en mémoire qui sont générés à partir de demandes de chargement de page ou d'appels API. Memcache est particulièrement utile pour accélérer des applications Web basées sur PHP telles que WordPress, Joomla, Drupal, et les applications Python aussi.
Dans ce tutoriel, nous regardons comment vous pouvez installer Memcache sur Ubuntu. À des fins de démonstration, nous utiliserons Ubuntu 20.04 FOCAL FOSSA. Certes, le même guide s'appliquera à Ubuntu 16.04 et versions ultérieures.
Conditions préalables
Au fur et à mesure que nous avançons, assurez-vous que vous avez ce qui suit:
- Une instance d'Ubuntu 20.04 serveur.
- Un utilisateur régulier avec Sudo privilèges.
Allons maintenant rouler nos manches et plonger.
Installation de Memcached dans le serveur Ubuntu
Avant d'installer Memcache, Mettons d'abord la liste des packages des packages installés à l'aide de la commande APT.
$ sudo apt mise à jourMettre à jour Ubuntu 20.04 serveur
Cela devrait prendre une minute ou deux selon la vitesse de votre connexion Internet. Une fois la mise à jour terminée, installez Memcache En exécutant la commande ci-dessous. Cela installera Memcached aux côtés d'autres dépendances et packages.
$ sudo apt install memcached libmemcached-toolsInstaller Memcached dans Ubuntu 20.04
Lorsque vous êtes invité, appuyez sur 'Y'
sur le clavier et frapper ENTRER pour procéder à l'installation.
Une fois installé, le Memcache Le service doit démarrer automatiquement. Cela peut être vérifié en vérifiant l'état de Memcache comme suit.
$ sudo systemctl status memcachedVérifiez l'état de la Memcached
La sortie confirme que Memcache est opérationnel.
Configuration de Memcached dans Ubuntu
Le fichier de configuration par défaut pour Memcache est / etc / memcached.confli. Il est également important de mentionner que par défaut, Memcache écoute sur le port 11211 et est configuré pour écouter sur le hôte local système. Vous pouvez le confirmer en vérifiant le fichier de configuration sur la ligne 35 comme indiqué.
$ sudo nano / etc / memcached.confliVérifiez la configuration Memcached
Si l'application se connecte à la Memcache Le service est assis sur le même serveur où Memcached est installé, alors il n'est pas nécessaire d'apporter des modifications à cette ligne. Cependant, si vous avez un client distant auquel vous souhaitez autoriser l'accès Memcache Service de mise en cache, alors vous devez modifier cette ligne et ajouter l'adresse IP du client distant.
Supposons que vous ayez un client distant avec IP 192.168.2.105 Exécution d'une application qui doit se connecter au service Memcached. Pour permettre l'accès, supprimez simplement l'adresse IP localHost (127.0.0.1) et le remplacer par l'adresse IP du client distant. L'hypothèse ici est que les deux systèmes sont dans le même réseau local.
-l 192.168.2.105Configurer la connexion Memcached
Enregistrer et quitter le fichier de configuration.
Ensuite, redémarrez le Memcache Service pour appliquer les modifications.
$ sudo systemctl redémarrer memcached
Enfin, pour permettre des connexions distantes à la Memcache serveur, nous devons ouvrir le Memcache Port par défaut - Port 11211 - sur le pare-feu.
Pour y parvenir, exécutez les commandes:
$ sudo ufw autoriser 11211 / tcp
Puis recharger le pare-feu pour appliquer les modifications.
$ sudo ufw rechargement
Pour vérifier que le port est ouvert, exécutez:
$ sudo ufw statutOpen Memcached Port sur UFW Firewall
Activer Memcached pour les applications
Selon l'application que vous exécutez, vous devez installer un client spécifique à la langue pour permettre à Memcached de servir les demandes.
Pour Php des applications telles que Joomla ou Wordpress, Exécutez la commande ci-dessous pour installer les packages supplémentaires:
$ sudo apt installer php-memcachedInstaller une extension PHP Memcached
Pour Python Applications, assurez-vous que les bibliothèques Python suivantes sont installées à l'aide du gestionnaire de packages PIP.
$ pip install pymemcache $ pip install python memcached
Et cela enroule notre sujet sur la façon d'installer et de configurer Memcache sur Ubuntu. Vos commentaires seront très appréciés.
- « LFCE Installation des services réseau et configuration du démarrage automatique au démarrage - Partie 1
- Comment réinitialiser le mot de passe racine oublié dans Ubuntu »