Installer memcached sur Ubuntu 20.04
Qu'est-ce que Memcached et pourquoi devriez-vous l'utiliser
Par défaut, la plupart des données "temporaires" sont stockées dans les fichiers sur le disque. Et c'est si lent même si ce lecteur est moderne SSD. Un moyen évident d'augmenter les performances du système consiste à "déposer" les fichiers temporaires sur le RAM. La méthode la plus utilisée pour ce faire est memcached.
Avant l'installation
Pour installer le service sécurisé de mise en cache, vous avez besoin :
- Serveur avec Linux système d'exploitation, par exemple Ubuntu 20.04
- Identifiants d'accès privilégiés (accès root ou autorisations sudo)
- Facultatif - système firewall activé
Installer le service et les outils
La procédure d'installation est très-très simple. Faites simplement ceci :
apt-get update
Configuration de base
Le service de mise en cache stocke ses paramètres dans le fichier /etc/memcached.conf. Les options les plus intéressantes sont :
-p # utilisé le port TCP sur lequel le service écoutera
-U # port UDP (facultatif)
-l # adresse IP d'écoute de service, généralement 127.0.0.1 pour les services locaux ou adresse "externe" pour "distant"
-c # combien de connexions simultanées sont autorisées
-S # ce drapeau nécessaire pour utiliser l'authentification (voir ci-dessous)
Pour accepter les connexions entrantes, veuillez l'autoriser sur le système firewall côté:
Augmenter la sécurité
Dans le cas où votre serveur est accessible de l'extérieur, un peu de sécurité serait bien. Dans les prochaines étapes, nous allons implémenter une authentification simple pour memcached. Faites suivre les étapes pour le faire:
- Installation en ligne :
- Ajout de la configuration :
- À l'étape suivante, vous pouvez ajouter le mot de passe et corriger la propriété du fichier. REMARQUE : il ne s'agit pas d'un utilisateur système, memcached dispose d'une autorisation distincte :
chown memcache :memcache /etc/sasl2/memcached-sasldb2
- Pour appliquer toutes les modifications, le redémarrage du service est nécessaire :
Vérifiez le résultat
Vous pouvez simplement vérifier si le service de mise en cache est exécuté ou non. Exécutez simplement :
Vous devriez voir quelque chose comme ceci
Résumé
Cette instruction vous apprend ce que sont les caches à l'aide de la visée, comment les configurer, les régler et les sécuriser.