DataGrip pour Redis

DataGrip : un puissant outil d'interface utilisateur graphique Redis pour Windows, macOS et Linux

JetBrains DataGrip est un IDE multiplateforme qui permet de travailler avec un large éventail de bases de données relationnelles et noSQL, notamment Redis.

DataGrip propose une mise en évidence précise de la syntaxe des commandes Redis, offre la possibilité d'explorer les valeurs des clés et apporte nombre d'autres avantages pour les développeurs de bases de données. Il automatise les tâches de routine, détecte et corrige les erreurs et améliore l'efficacité globale du développement Redis.

cover

Assistance au codage à la volée

Coder est ce à quoi la majorité des développeurs consacre le plus clair de leur temps dans un IDE. L'assistance intelligente au codage de DataGrip pour les mots-clés et les noms de clés vous aide à coder plus rapidement. Concentrez-vous sur la logique, et non sur ce que vous devez saisir !

cover

Visionneuse de données intelligente

DataGrip offre la possibilité d'afficher les valeurs des clés de tous types et de leur appliquer des mécanismes de filtrage spécifiques au type. Si la valeur d'une clé contient une chaîne au format JSON, DataGrip la détectera et la mettra en évidence en conséquence.

Pratique pour travailler avec des fichiers

Si vous travaillez avec des scripts Redis stockés sur votre ordinateur, vous disposez peut-être déjà d'un dossier qui en contient des tonnes. DataGrip fournit une interface pratique pour simplifier votre workflow. Joignez des dossiers depuis votre ordinateur, associez-les à des sources de données, exécutez des scripts sur plusieurs bases de données, voire utilisez l'intégration Git native !

Interface utilisateur entièrement personnalisable

DataGrip offre de nombreuses possibilités de personnalisation de l'interface. Vous pouvez choisir l'un des thèmes d'apparence par défaut ou créer le vôtre, attribuer des couleurs distinctes aux sources de données et même personnaliser ou configurer votre propre schéma de clavier.

DataGrip pour Redis

Prise en charge des flux

DataGrip vous permet d'afficher les valeurs des flux, qui constituent le type de clé Redis le plus complexe. Ces valeurs sont représentées dans un tableau où chaque ligne correspond à une seule entrée de flux et affiche son identifiant ainsi que les valeurs de ses champs.

Recherche accélérée

Une action Speed Search dans Database Explorer vous permet de trouver des objets dans l'arborescence, ce qui fait de la recherche de clés un vrai jeu d'enfant ! Lorsque vous utilisez la recherche rapide, vous avez également la possibilité de filtrer les objets avec l'action Quick Filter. Tous les objets qui ne correspondent pas seront masqués.

Cluster Redis

Vous pouvez vous connecter à un Redis Cluster et utiliser le même ensemble de fonctionnalités qu'avec la version autonome de Redis. Il vous suffit de choisir le type de connexion approprié.

Premiers pas avec DataGrip pour Redis

Étape 1 : connectez-vous à une base de données

Pour vous connecter à une base de données, créez une source de données qui stockera vos informations de connexion. Vous avez plusieurs solutions pour cela :

  • Dans le menu principal, accédez à File | New | Data Source et cliquez sur Redis.
  • Dans Database Explorer (View | Tool Windows | Database Explorer), cliquez sur l'icône New (+) dans la barre d'outils. Accédez à Data Source et sélectionnez Redis.

Plusieurs moyens permettent de préciser la configuration de votre nouvelle source de données Redis :

  • Marquer la source de données comme étant en lecture seule. Dans ce mode, toute commande qui crée une clé ou en modifie la valeur sera soulignée, et un avertissement s'affichera si vous l'exécutez.
  • Exécuter une requête keep-alive et activer la déconnexion automatique pour vous aider à gérer le comportement des connexions.
  • Ajoutez un script de démarrage, qui s'exécutera à chaque fois que vous établirez une connexion.
  • Activez la synchronisation automatique, qui détermine si l'arborescence de la base de données doit être mise à jour automatiquement après l'envoi de commandes pouvant créer une clé.

Les options SSH/SSL sont également disponibles si besoin.

Cliquez ici pour consulter des instructions détaillées pour vous connecter à une base de données Redis.

Étape 2 : explorez les objets de la base de données

Une fois la connexion établie avec l'une de vos bases de données Redis, vous verrez une liste d'objets s'afficher dans le volet gauche, appelé Database Explorer. Vous pouvez y filtrer les objets et choisir les bases de données à afficher.

Dans Redis v5, toutes les clés sont affichées dans le dossier keys, mais dans Redis v6+, les clés sont séparées par type.

Étape 3 : écrivez et envoyez des commandes

DataGrip met en évidence les commandes Redis natives et vous permet d'ajouter des commentaires sur des lignes séparées pour organiser plus facilement vos scripts. Il peut en outre vous aider à détecter les bugs et problèmes susceptibles de survenir dans le code de vos commandes Redis avant de les envoyer !

Questions Fréquentes

Quelles fonctionnalités d'IDE sont disponibles pour Redis ?

Un large éventail de fonctionnalités des IDE sont disponibles pour la version autonome de Redis et pour Redis Cluster. Elles vous permettent entre autres d'explorer les valeurs des clés dans Data Viewer ou d'écrire et d'envoyer des commandes Redis. Cliquez ici pour en savoir plus sur les fonctionnalités spécifiques disponibles.

Comment lancer DataGrip pour la première fois ?

Ce guide de démarrage rapide vous présentera les principaux concepts et vous aidera à faire vos premiers pas dans DataGrip.

Pour en savoir plus sur la connexion à Redis, veuillez vous reporter à la documentation.

Vous pouvez également consulter notre vidéo de présentation, qui couvre tous les aspects essentiels de l'utilisation de DataGrip, notamment l'ajout de sources de données, la configuration des options de connexion, le travail dans l'éditeur et l'installation de plugins.