Comment installer Memcached sur Debian 10
- 568
- 98
- Mohamed Brunet
Memcache est un magasin de valeurs clés sans performance et OpenSource utilisé comme système de mise en cache. Il est principalement utilisé pour accélérer les sites et les applications Web axées sur la base de données en mettant en cache des données dans RAM. Ce faisant, il réduit considérablement la fréquence qu'une source éternelle de données est lue.
Memcache est simple et facile à déployer et c'est API est largement disponible pour une large gamme de langages de programmation populaires tels que Python.
Ce guide vous guide à travers l'installation de Memcache sur Debian 10, nommé par code Debian Buster et Debian 9, nommé par code Extensible.
Sur cette page
- Installer Memcached sur Debian
- Configurer Memcached sur Debian
- Activer Memcached pour les applications PHP et Python
Installer Memcached sur Debian
Memcache Les packages sont déjà inclus dans le Debian référentiel, et en tant que tel, nous allons installer Memcache Utilisation du gestionnaire de packages APT.
Mais d'abord, mettez à jour les packages système comme indiqué:
$ sudo apt mise à jour
Par la suite, installer Memcache En invoquant la commande:
$ sudo apt install memcached libmemcached-tools
Le libmemcached-tools Le package est une bibliothèque C&C ++ qui fournit plusieurs utilitaires de ligne de commande que vous pouvez utiliser pour interagir et gérer le Memcache serveur.
Installer Memcached dans Debian 10Une fois installé, Memcache Le service démarre automatiquement et vous pouvez le vérifier en exécutant la commande:
$ sudo systemctl status memcachedVérifiez l'état de la Memcached
Par défaut, Memcache écoute sur le port 11211 et vous pouvez le vérifier à l'aide de la commande netstat comme indiqué:
$ sudo netstat -pnltuVérifier le port Memcached
Configurer Memcached sur Debian
Configurer Memcache, vous devez configurer le / etc / memcached.confli
déposer. Pour la plupart, les paramètres par défaut fonctionneront très bien pour la majorité des utilisateurs.
Sans aucune configuration, Memcache écoute sur le hôte local seul. Si vous vous connectez au serveur Memcached à partir du serveur lui-même, aucune configuration n'est nécessaire.
Pour permettre des connexions distantes au serveur, une configuration supplémentaire est requise. Nous devons modifier le pare-feu pour permettre l'accès au port UDP 11211 à laquelle Memcached écoute par défaut.
Supposons que l'adresse IP du serveur memcached est dix.128.0.46 Et l'adresse IP du client est dix.128.0.45. Pour permettre à la machine client d'accéder au serveur Memcached, exécutez la commande.
$ sudo ufw autoriser à partir de 10.128.0.45 à n'importe quel port 11211
Ensuite, rechargez le pare-feu pour les changements de persiste.
$ sudo ufw rechargement
Par la suite, dirigez-vous vers le memcache.confli
fichier de configuration.
$ sudo vim / etc / memcached.confli
Assurez-vous de localiser la ligne qui commence par -L 127.0.0.1
.
Le remplacer par l'IP du serveur, qui dans ce cas est dix.128.0.46 comme montré:
Activer l'accès à distance MemcachedMaintenant, redémarrez Memcache Pour que les changements entrent en vigueur.
$ sudo systemctl redémarrer memcached
Activer Memcached pour les applications PHP et Python
Si vous avez l'intention d'utiliser Memcache En tant que base de données de mise en cache pour les applications PHP telles que Drupal ou Wordpress, le réprimandé par PHP une extension est requise.
Pour l'installer, exécutez la commande:
$ sudo apt installer php-memcachedInstaller PHP-memcached dans Debian 10
Pour Python applications, installez ce qui suit Python bibliothèques en utilisant pépin. Si pépin n'est pas installé, vous pouvez l'installer en utilisant la commande:
$ sudo apt installer python3-Pip
Puis installez les bibliothèques comme indiqué.
$ PIP3 Installer PymemCache $ PIP3 Installer Python-Memcached
Conclusion
Nous sommes arrivés à la fin de ce guide. Nous espérons que vous pourrez maintenant installer Memcache Sur ton Debian 10 Instance sans accroc. Vos commentaires sont les bienvenus.
- « 10 distributions Linux et leurs utilisateurs ciblés
- Comment surveiller la charge du serveur Web Apache et les statistiques de la page »