Redis
Connectez QoreDB à Redis (ou à des serveurs compatibles Redis) et parcourez les clés de tous les types de données natifs.
QoreDB se connecte à Redis via le pilote officiel redis-rs. Les instances autonomes et les services Redis gérés (AWS ElastiCache, Redis Cloud, Upstash, DigitalOcean Managed Redis, etc.) fonctionnent tous avec le même flux de connexion.
Connexion rapide
Collez une URI de connexion. QoreDB reconnaît à la fois les schémas redis:// (TCP en clair) et rediss:// (TLS).
redis://[UTILISATEUR:MOTDEPASSE@]HOTE:6379[/INDEX_BD]
rediss://[UTILISATEUR:MOTDEPASSE@]HOTE:6379[/INDEX_BD]
Ouvrez Nouvelle Connexion (New Connection), choisissez Redis, collez l'URI, cliquez sur Tester la connexion (Test connection), puis sur Enregistrer (Save).
Champs de connexion
| Champ | Requis | Remarques |
|---|---|---|
| Hôte (Host) | Oui | Nom d'hôte ou adresse IP. |
| Port | Oui | Par défaut 6379. |
| Utilisateur | Optionnel | Pour Redis 6+ avec ACL. Laissez vide pour les configurations historiques utilisant uniquement requirepass. |
| Mot de passe | Optionnel | Stocké chiffré dans le coffre-fort. |
| Base de données | Optionnel | Index de la base de données, un entier entre 0 et 15 (configurable côté serveur). |
| SSL/TLS | Optionnel | Active le mode rediss:// pour les connexions chiffrées. |
Authentification
Redis 6 a introduit les ACL (Access Control Lists). Deux modèles sont pris en charge :
- Mot de passe uniquement (Redis 5 et antérieur, ou Redis 6 avec
requirepass) : laissez Utilisateur vide, remplissez Mot de passe. S'authentifie en tant qu'utilisateurdefaultimplicite. - Utilisateur ACL + mot de passe (Redis 6+) : remplissez les deux champs. S'authentifie en tant qu'utilisateur nommé avec les permissions de commande et de clé qui lui ont été accordées.
Si votre fournisseur ne documente qu'un mot de passe, vous êtes en mode "mot de passe uniquement". Les services gérés (Upstash, Redis Cloud) utilisent généralement l'ACL avec un utilisateur généré.
Index de base de données
Une seule instance Redis peut contenir jusqu'à 16 bases de données logiques (numérotées de 0 à 15), partitionnées par index. La valeur par défaut est 0. Utilisez le champ Base de données (ou le segment /N final de l'URI) pour changer.
Remarque : Redis Cluster et la plupart des services gérés n'utilisent que la base de données 0 ; la fonctionnalité multi-bases de données est rarement utilisée en production.
TLS
Utilisez rediss:// (avec deux s) ou activez le commutateur SSL/TLS pour chiffrer la connexion. C'est requis par :
- AWS ElastiCache pour Redis lorsque le chiffrement en transit ("in-transit encryption") est activé
- Redis Cloud
- Upstash
- La plupart des services Redis gérés accessibles via l'Internet public
Ce que vous pouvez faire une fois connecté
QoreDB affiche l'instance Redis connectée dans la barre latérale. Vous pouvez :
- Parcourir les clés dans tous les types natifs : STRING, HASH, LIST, SET, ZSET (ensemble trié) et STREAM.
- Inspecter les valeurs, avec des visualiseurs tenant compte du type (un hash montre les champs et les valeurs, un ensemble trié montre les membres avec leurs scores, etc.).
- Exécuter des commandes via l'éditeur pour du travail ad hoc.
Problèmes courants
Où aller ensuite
- Tunneling SSH pour les instances derrière un bastion
- Coffre-fort et profils pour organiser de nombreuses connexions
- Interrogation : éditeur et autocomplétion pour les spécificités de l'éditeur
Restez informé des nouveautés
Rejoignez notre newsletter pour recevoir les mises à jour majeures, les nouveaux drivers et nos coulisses techniques.