API Redis : ce qu'elle permet et comment l'utiliser avec des agents IA
Redis est une base de données en mémoire utilisée comme cache, file d'attente, stockage de sessions et stockage rapide. L'accès aux données se fait par des commandes via le protocole Redis, avec des clients dans de nombreux langages. Le service géré Redis Cloud propose aussi une API REST d'administration. Il sert aux équipes d'ingénierie et d'infrastructure.
Ce que propose l’API Redis
Clés et structures de données
Chaînes, hashes, listes, ensembles et ensembles triés.
Expiration
Durée de vie des clés pour le cache et les sessions.
Streams et Pub/Sub
Files d'événements et messages entre services.
Informations sur le serveur
Utilisation de la mémoire, clients connectés et statistiques.
API de gestion de Redis Cloud
Administration des abonnements, des bases et des utilisateurs dans le service géré.
Comment accéder à l’API Redis
- Avec les identifiants de votre entrepriseL'accès aux données utilise un utilisateur et un mot de passe avec des listes de contrôle d'accès (ACL), de préférence avec TLS. L'API Redis Cloud utilise des clés de compte et d'utilisateur générées dans la console.
- Les commandes qui parcourent toutes les clés peuvent bloquer le serveur : interdisez-les à l'utilisateur de l'agent.
- N'exposez jamais Redis directement sur Internet sans TLS ni authentification.
- Les suppressions et nettoyages en masse doivent recevoir une approbation humaine.
Documentation officielle: redis.io/docs
Ce qu’un agent iTeam fait avec l’API Redis
Diagnostic du cache
Quand le site ralentit, l'agent consulte l'utilisation de la mémoire, le taux de succès et les plus grosses clés, puis résume pour l'astreinte.
File qui s'accumule
L'agent surveille la taille des files et des streams et prévient quand la consommation prend du retard.
Invalidation demandée par l'équipe
L'équipe produit demande de vider le cache d'un article et l'agent supprime uniquement les clés de ce motif, après approbation.
Capacité de Redis Cloud
L'agent suit l'utilisation de la mémoire des bases gérées et alerte avant d'atteindre la limite de l'offre.
De l’identifiant à l’agent au travail, avec validation
Créez un utilisateur ACL restreint
Définissez dans Redis un utilisateur limité aux commandes et aux préfixes de clés que l'agent peut utiliser, comme la lecture et les informations.
Enregistrez-le dans le coffre d'iTeam
L'adresse, l'utilisateur et le mot de passe, ou les clés Redis Cloud, restent dans le coffre. Les commandes d'écriture et de suppression demandent une approbation.
Testez sur une réplique ou un environnement de test
Validez les requêtes sur une réplique ou un environnement de test avant la production.
Équipes IA prêtes à l’emploi pour ce travail
Reporting de direction
Les chiffres des ventes, de la finance et des opérations sont rassemblés, vérifiés et commentés en clair avant votre réunion de direction.
Analyse de données
Posez une question métier dans Slack ou Teams : l'équipe écrit la requête, vérifie le résultat et vous répond avec le chiffre et sa source.
Support informatique interne
Mot de passe, accès, matériel : la demande est posée dans Slack ou Teams, l'agent répond ou ouvre un ticket Jira complet.
Questions sur l’API Redis
L'API Redis est-elle gratuite ?
Redis lui-même peut être utilisé sans frais de licence selon l'édition. Redis Cloud propose une offre gratuite limitée et des offres payantes. Vérifiez la licence et l'offre que vous utilisez.
Faut-il programmer pour utiliser Redis avec iTeam ?
Pas nécessairement. L'équipe de déploiement configure l'accès et les commandes autorisées, et l'agent utilise les outils définis pour chaque tâche.
L'agent peut-il supprimer des clés ?
Seulement si vous l'autorisez, et de préférence avec une approbation à chaque fois.