Comment installer et configurer Redis sur Debian

Comment installer et configurer Redis sur Debian

Redis est un magasin de structure de données open source et en mémoire qui est largement utilisé comme courtier de base de données, de cache et de messages. Il est connu pour ses hautes performances, sa flexibilité et son empreinte à faible mémoire. Redis prend en charge un large éventail de structures de données, y compris des chaînes, des hachages, des listes, des ensembles et des ensembles triés, et fournit diverses fonctionnalités telles que la réplication, les transactions, les scripts LUA et le Pub / Subsinging.

Dans ce tutoriel, nous vous guiderons à travers le processus d'installation et de configuration de Redis sur Debian. Nous couvrirons comment installer redis, le configurer pour s'exécuter en tant que service et le sécuriser en utilisant l'authentification.

Étape 1: Mettez à jour le système

Avant d'installer Redis, il est toujours recommandé de mettre à jour les packages système vers leur dernière version. Pour mettre à jour votre système Debian, exécutez la commande suivante:

Sudo apt-get update && sudo apt-get upgrade  

Étape 2: Installer Redis

Pour installer Redis sur Debian, utilisez la commande suivante:

sudo apt-get install redis-server 

Cela installera Redis et ses dépendances sur votre système.

Étape 3: Configurer Redis

Le fichier de configuration redis est situé à / etc / redis / redis.confli. Vous pouvez ouvrir ce fichier dans votre éditeur de texte pour apporter les modifications nécessaires. Voici quelques configurations importantes que vous devez considérer:

  1. Lier
  2. Par défaut, Redis est configuré pour écouter toutes les interfaces réseau disponibles. Pour écouter uniquement sur l'interface de bouclage (localhost), modifiez la directive Bind dans le fichier de configuration comme suit:

    lier 127.0.0.1
    1lier 127.0.0.1

  3. Port
  4. Par défaut, Redis écoute le port 6379. Si vous devez utiliser un port différent, vous pouvez le modifier en modifiant la directive de port.

  5. Mot de passe
  6. Par défaut, Redis ne nécessite pas de mot de passe pour se connecter. Pour définir un mot de passe, comements et mettre à jour la directive DeiblePass:

    obligation de votre mot de passe
    1obligation de votre mot de passe

    Remplacez votre mot de passe par un mot de passe fort.

  7. Persistance
  8. Redis prend en charge la persistance, ce qui signifie qu'il peut sauver les données sur le disque afin qu'il puisse survivre à un redémarrage du système. Il existe deux méthodes de persistance: RDB (redis Database Backup) et AOF (fichier append uniquement). Vous pouvez activer la persistance en intransigeant et en mettant à jour les directives appropriées.

Étape 4: Démarrez Redis

Pour démarrer Redis, exécutez la commande suivante:

sudo systemctl start redis 

Vous pouvez vérifier que Redis est en cours d'exécution en exécutant la commande suivante:

Sudo Systemctl Status Redis 

Si Redis est en cours d'exécution, la sortie doit montrer que le service est actif et en cours d'exécution.

Étape 5: Tester Redis

Pour tester Redis, vous pouvez utiliser l'outil de ligne de commande redis-CLI. Pour vous connecter à Redis, exécutez la commande suivante:

redis-Cli 

Si vous définissez un mot de passe, vous devrez utiliser la commande suivante:

redis-cli -a yourpassword 

Remplacez votre mot de passe par le mot de passe que vous définissez dans le fichier de configuration.

Une fois connecté, vous pouvez tester Redis en exécutant certaines commandes. Par exemple, vous pouvez définir une paire de valeurs clés comme suit:

Réglez make "bonjour, monde!" 

Pour récupérer la valeur, exécutez la commande suivante:

Obtenez monkey  

Cela devrait renvoyer la valeur bonjour, monde!.

Étape 6: sécuriser Redis

La sécurisation de votre installation Redis est importante pour protéger vos données contre l'accès non autorisé ou les attaques malveillantes. Voici quelques meilleures pratiques pour sécuriser votre installation Redis:

  1. Modifier le mot de passe par défaut
  2. Se lier à localhost
  3. Activer le cryptage SSL
  4. Utilisez un pare-feu

En suivant ces meilleures pratiques, vous pouvez sécuriser votre installation Redis et protéger vos données contre un accès non autorisé ou des attaques malveillantes.

Conclusion

Redis est un puissant système de stockage de données et de mise en cache qui peut améliorer les performances de vos applications. En suivant les étapes décrites dans ce tutoriel, vous devriez pouvoir installer et configurer Redis sur votre système Debian. N'oubliez pas de garder votre installation Redis sécurisée en configurant l'authentification et en restreignant l'accès aux clients de confiance uniquement. Avec Redis et en cours d'exécution, vous pouvez profiter de ses nombreuses fonctionnalités pour créer des applications rapides, fiables et évolutives.