GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Memcached sur Debian 11

Dans ce didacticiel, nous allons vous montrer comment installer Memcached sur Debian 11. Pour ceux d'entre vous qui ne le savaient pas, Memcached, le système de mise en cache d'objets à mémoire distribuée hautes performances, est extrêmement utile pour accélérer les applications Web dynamiques en allégeant la charge de la base de données. Cela réduit le nombre de fois qu'une source de données externe doit être lue, ce qui réduit les frais généraux et accélère les temps de réponse. Le logiciel de mise en cache de la mémoire est un projet open source gratuit que tout le monde peut utiliser.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation de Memcached sur une Debian 11 (Bullseye).

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Debian 11 (Bullseye).
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Memcached sur Debian 11 Bullseye

Étape 1. Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour en exécutant le suivant apt commandes dans le terminal :

sudo apt update
sudo apt upgrade

Étape 2. Installer Memcached sur Debian 11.

Par défaut, Memcached est disponible sur les référentiels Debian 11 de base. Exécutez maintenant la commande suivante pour l'installer :

sudo apt install memcached libmemcached-tools

Après l'installation, le service Memcached démarrera automatiquement. Vous pouvez le vérifier en vérifiant l'état du service :

sudo systemctl status memcached

Étape 3. Configurez Memcached.

Le fichier de configuration Memcached est /etc/memcached.conf et nous pouvons modifier la configuration Memcached en lançant :

sudo nano /etc/memcached.conf

Dans le fichier ci-dessous, localisez l'IP localhost 127.0.0.1. remplacez-la par l'IP de votre serveur :

# memcached default config file
# 2003 - Jay Bonci <[email protected]>
# This configuration file is read by the start-memcached script provided as
# part of the Debian GNU/Linux distribution.

# Run memcached as a daemon. This command is implied, and is not needed for the
# daemon to run. See the README.Debian that comes with this package for more
# information.
-d

# Log memcached's output to /var/log/memcached
logfile /var/log/memcached.log

# Be verbose
# -v

# Be even more verbose (print client commands as well)
# -vv

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding this much
# memory
-m 256

# Default connection port is 11211
-p 11211

# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache

# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the only security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 127.0.0.1

# Limit the number of simultaneous incoming connections. The daemon default is 1024
# -c 1024

# Lock down all paged memory. Consult with the README and homepage before you do this
# -k

# Return error when memory is exhausted (rather than removing items)
# -M

# Maximize core file limit
# -r

# Use a pidfile
-P /var/run/memcached/memcached.pid

Enregistrez et fermez le fichier. Redémarrez ensuite le processus Memcached pour qu'il prenne effet :

sudo systemctl restart memcached

Étape 4. Configurez le pare-feu.

Si UFW est installé, vous devez créer des règles d'autorisation UFW sur le port 11211 :

sudo ufw allow proto tcp from <your ip address> to any port 11211
sudo ufw reload

Étape 5. Utilisez Memcached.

De nombreux clients Memcached sont disponibles pour les langages de programmation tels que PHP, Python et bien d'autres. Cependant, pour utiliser Memcached comme système de mise en cache pour vos applications PHP telles que WordPress, vous devrez installer l'extension Memcached to pour PHP :

sudo apt install php-memcached

Félicitations ! Vous avez installé Memcached avec succès. Merci d'avoir utilisé ce didacticiel pour installer la dernière version de Memcached sur Debian 11 Bullseye. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Memcached .


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer Python 3.9 sur Debian 10

  3. Comment installer Memcached sur Debian 10

  4. Comment installer TeamViewer sur Debian 10

  5. Comment installer Memcached sur Debian 11 / Debian 10

Comment installer Debian 11

Comment installer Memcached sur Debian 11 Bullseye

Comment installer Go sur Debian 10

Comment installer Memcached sur Debian 11 Linux

Comment installer Memcached sur Debian 10

Comment installer Go sur Debian