GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Redis sur Ubuntu 18.04

Dans ce didacticiel, nous couvrirons les étapes nécessaires à l'installation de Redis sur Ubuntu 18.04, ainsi que quelques façons d'utiliser Redis.

Redis (abréviation de Remote Dictionary Server) est un magasin de structure de données en mémoire open source qui peut être utilisé comme base de données, cache et courtier de messages. Redis est un magasin NoSQL Key/Value, qui offre de la flexibilité et améliore les performances. L'une des meilleures fonctionnalités de Redis est la vaste gamme de types de données ou de structures de données qu'il prend en charge, tels que les listes, les ensembles, les ensembles stockés, les hachages, les bitmaps, etc...

Redis a une réplication maître-esclave intégrée qui permet à un serveur Redis d'être une copie exacte de la base de données d'un serveur maître. Les maîtres peuvent avoir plusieurs esclaves et la réplication est effectuée de manière asynchrone, ce qui signifie que le maître continuera à traiter les requêtes pendant la synchronisation des serveurs esclaves.

Exigences :

  • Pour les besoins de ce didacticiel, nous utiliserons un VPS Ubuntu 18.04.
  • Un accès root SSH complet ou un utilisateur avec des privilèges sudo est également requis.

1. Connectez-vous via SSH

Connectez-vous à votre serveur via SSH en tant qu'utilisateur root à l'aide de la commande suivante :

ssh root@IP_ADDRESS -p PORT_NUMBER

et remplacez "IP_ADDRESS" et "PORT_NUMBER" par l'adresse IP de votre serveur et le numéro de port SSH.

Avant de commencer l'installation, vous devrez mettre à jour les packages de votre système vers leurs dernières versions.

Vous pouvez le faire en exécutant les commandes suivantes :

apt-get update apt-get upgrade

Une fois les mises à niveau terminées, nous pouvons passer à l'étape suivante.

2. Installez Redis sur Ubuntu 18.04

Afin d'obtenir la dernière version stable de Redis, nous allons la télécharger et l'installer à partir des dépôts officiels d'Ubuntu.

Exécutez la commande ci-dessous pour installer Redis sur votre machine :

sudo apt-get install redis-server

Avec cette commande, nous allons également télécharger et installer toutes les dépendances requises. Nous devons maintenant apporter une modification importante à la configuration de Redis.

Nous allons ouvrir le fichier de configuration Redis dans nano avec la commande suivante. Vous êtes libre d'utiliser n'importe quel autre éditeur de texte si vous préférez :

sudo nano /etc/redis/redis.conf

Nous devons trouver supervisé directif. La directive supervisée nous permet de déclarer un système init pour gérer Redis en tant que service, et nous le changerons en systemd .

# Si vous exécutez Redis depuis upstart ou systemd, Redis peut interagir avec votre # arborescence de supervision. Options :# supervisé non - pas d'interaction de supervision# supervisé upstart - signaler le démarrage en mettant Redis en mode SIGSTOP# supervisé systemd - signaler systemd en écrivant READY=1 à $NOTIFY_SOCKET# supervisé auto - détecter le démarrage ou la méthode systemd basée sur# UPSTART_JOB ou NOTIFY_SOCKET variables d'environnement# Remarque :ces méthodes de supervision signalent uniquement "le processus est prêt".# Elles n'activent pas les pings continus vers votre superviseur.supervised systemd 

Pour en informer Redis, nous devons le redémarrer avec la commande suivante :

sudo systemctl redémarre redis-server

3. Configurez Redis comme cache sur Ubuntu 18.04

Nous allons maintenant configurer Redis pour qu'il fonctionne comme un cache. Nous devons modifier le fichier /etc/redis/redis.conf fichier de configuration. Ouvrez le fichier de configuration avec la commande suivante :

sudo nano /etc/redis/redis.conf

Trouver la mémoire maximale directive et changez-la en 128mb. Cette directive sélectionnera ce qu'il faut supprimer lorsque la mémoire maximale est atteinte. De plus, nous devons trouver la maxmemory-policy directive et remplacez-la par allkeys-lru .

maxmemory 128mbmaxmemory-policy allkeys-lru

Avec cette configuration, Redis supprimera toute clé basée sur l'algorithme LRU lorsque la mémoire maximale de 128 Mo sera atteinte. Enregistrez et fermez le fichier, puis redémarrez le service Redis :

sudo systemctl redémarre redis-server

Ensuite, nous allons activer Redis au démarrage du système :

sudo systemctl enable redis-server

Nous devrons également redémarrer Apache ou le service PHP-FPM pour que l'extension php-redis soit activée et prête à être utilisée sur notre serveur.

4. Utilisation de Redis sur Ubuntu 18.04

Nous pouvons utiliser Redis comme cache d'objets pour une application basée sur PHP, comme Magento ou WordPress. Si vous souhaitez configurer WordPress avec Redis, vous pouvez simplement installer le plugin Redis Object Cache et ajuster les paramètres de connexion.

Une fois le plug-in installé et activé, nous pouvons utiliser le moniteur de ligne de commande Redis pour voir la sortie en temps réel avec la commande suivante :

moniteur redis-cli

Si vous avez besoin de purger le cache Redis, vous pouvez simplement le faire à l'aide de l'outil de ligne de commande Redis :

redis-cli

Avec cette commande, nous pourrons exécuter des commandes dans l'invite de commande Redis. Pour purger le cache, nous allons exécuter la commande suivante :

flushhall

Le cache Redis a été installé avec succès sur votre serveur Ubuntu 18.04, et nous vous avons également montré quelques façons d'améliorer votre productivité en utilisant Redis.

Bien sûr, vous n'avez pas besoin d'installer Redis sur Ubuntu 18.04 si vous utilisez l'un de nos services d'hébergement VPS Redis, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer et de configurer Redis sur Ubuntu 18.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article sur comment installer et configurer Redis sur Ubuntu 18.04 , partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer Redis sur Ubuntu 20.04 / 18.04

  2. Comment installer R sur Ubuntu 16.04

  3. Comment installer Redis sur Ubuntu 16.04

  4. Comment installer Go sur Ubuntu 18.04

  5. Comment installer et sécuriser Redis sur Ubuntu 20.04

Comment installer Redis sur Ubuntu 16.04 LTS

Comment installer Redis sur Ubuntu 18.04 LTS

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04

Installer Redis sur Ubuntu

Comment installer Redis sur Ubuntu ?