Comment HestiaCP installe-t-il le cache mémoire Redis ? Étapes détaillées de 0 à 1

Dans les sites Web et applications modernes, la technologie de mise en cache de la mémoire est devenue l’un des outils clés pour améliorer les performances.

Redis, en tant que système de stockage de structures de données en mémoire populaire, est largement utilisé dans des scénarios tels que la mise en cache, la gestion de sessions et le stockage de données.

Cet article détaillera comment Hestia CP Installez et configurez le cache mémoire Redis sur les systèmes Debian ou Ubuntu, y compris les étapes d'installation sur un système Debian ou Ubuntu, configurez le service Redis et comprenez la différence entre Redis et php-redis.

Comment HestiaCP installe-t-il le cache mémoire Redis ? Étapes détaillées de 0 à 1

1. Installez Redis à l'aide du référentiel officiel.

Redis n'est pas toujours la valeur par défaut sur Debian ou Ubuntu软件Disponible dans le référentiel ou dans une ancienne version disponible. Afin d'obtenir la dernière version de Redis, vous devez ajouter le référentiel Redis officiel et l'installer. Voici les étapes spécifiques :

  1. Importer la clé GPG officielle de Redis

    wget -O /usr/share/keyrings/redis-archive-keyring.gpg https://packages.redis.io/redis-archive-keyring.gpg
    
  2. Ajouter l'entrepôt officiel Redis

    echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
    
  3. Mettre à jour la liste des packages

    sudo apt update
    
  4. Installer Redis et l'extension php-redis

    sudo apt install redis php-redis
    

De cette façon, vous pouvez installer la dernière version de Redis à partir du référentiel officiel Redis.

Si vous utilisez PHP 8.2, veuillez installer l'extension Redis à l'aide de la commande suivante :

apt install php8.2-redis
systemctl restart php8.2-fpm

2. Vérifiez l'état du service Redis

Une fois l'installation terminée, vous pouvez vérifier si le service Redis fonctionne normalement. selon votre Linux distribution, vous pouvez utiliser la commande suivante :

  • Systèmes utilisant systemd

     systemctl status redis
    
  • Systèmes utilisant init.d

     /etc/init.d/redis-server status
    
  • Afficher les informations sur la version Redis

     redis-cli --version
    
  • Tester la connexion au serveur Redis

     redis-cli ping
    

    Si Redis est en cours d'exécution, vous devriez recevoir PONG réponse.

3. Configurez Redis en toute sécurité

Afin d'améliorer la sécurité de Redis, il est recommandé de prendre les mesures suivantes :

  • ajouter un mot de passe

    Définissez un mot de passe dans le fichier de configuration Redis pour empêcher tout accès non autorisé.

  • Restreindre l'accès

    Restreindre l'accès au service Redis à partir d'adresses IP ou de réseaux spécifiques.

  • Utiliser la prise

    Utilisez des sockets au lieu des ports TCP pour augmenter la vitesse et la sécurité.

4. La différence entre php-redis et Redis

Lors de l'installation de Redis, vous pouvez également voir php-redis cette extension. Ils diffèrent des manières suivantes :

  • php-redis

    php-redis Est une extension pour PHP qui permet aux scripts PHP d'interagir avec le serveur Redis. Installer php-redis Enfin, les applications PHP peuvent tirer parti des capacités de mise en cache, de gestion de session et de traitement de files d'attente de Redis. Il convient de noter quephp-redis Il ne contient pas de serveur Redis lui-même, c'est juste un pont entre PHP et Redis.

  • Redis

    Redis est un service autonome utilisé pour exécuter la base de données Redis. Il s'exécute en arrière-plan en tant que processus démon et fournit des services de stockage de données et de mise en cache. D'autres applications, y compris l'utilisation php-redis Les applications PHP étendues peuvent être connectées au serveur Redis via le réseau pour fonctionner.

en bref,php-redis Il s'agit d'une extension PHP pour faire fonctionner Redis dans les applications PHP ; Redis est un service indépendant qui fournit une fonctionnalité de stockage de données en mémoire.

Si vous souhaitez utiliser Redis dans une application PHP, vous devez installer à la fois le serveur Redis et php-redis extension pour que les applications PHP puissent passer php-redis L'extension communique avec Redis.

en conclusion

L'installation et la configuration du cache mémoire Redis sur HestiaCP peuvent améliorer considérablement les performances des sites Web et des applications.

En suivant les étapes de cet article pour ajouter le référentiel officiel et installer Redis, vous pourrez obtenir la dernière version de Redis.

Assurez-vous de vérifier l'état du service Redis et d'effectuer les configurations de sécurité nécessaires pour garantir la stabilité et la sécurité du système.

Compréhension php-redis La différence entre Redis et Redis vous aidera à mieux configurer et utiliser les fonctions fournies par Redis, améliorant ainsi votre efficacité de développement et d'exploitation.

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

Remonter en haut