Comment installer Memcached sur Debian 10

Comment installer Memcached sur Debian 10

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 10

Une fois installé, Memcache Le service démarre automatiquement et vous pouvez le vérifier en exécutant la commande:

$ sudo systemctl status memcached 
Vé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 -pnltu 
Vé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.

Memcached activé pour localhost

Le remplacer par l'IP du serveur, qui dans ce cas est dix.128.0.46 comme montré:

Activer l'accès à distance Memcached

Maintenant, 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-memcached 
Installer 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.