À propos du projet

redis-py est la bibliothèque cliente Python pour le magasin clé-valeur Redis. Elle propose une prise en charge intégrée de toutes les commandes Redis standard et supporte différents modes de connexion, y compris standalone, Cluster, Sentinel et connexions Async via asyncio. Fonctionnalités principales : - Gestion des connexions : Pool de connexions intégré pour une gestion efficace des ressources. - Support des protocoles : Pris en charge des protocoles RESP2 et RESP3, avec des options pour des formes de réponse unifiées. - Optimisation des performances : Intégration optionnelle avec hiredis pour une analyse des réponses plus rapide. - Fonctionnalités avancées : - Pipelines : Regroupement de plusieurs commandes pour réduire le temps de cycle réseau. - PubSub : Implémentation d'une classe distincte pour s'abonner à des canaux et écouter les messages. - Recherche et requêtes : Intégration avec les capacités de recherche de Redis, y compris le support des dialectes de requête. - Client multi-base de données : Support des configurations Active-Active avec basculement automatique et surveillance de l'état de santé. - Ingestion massive de hash : Support de la famille de commandes HIMPORT pour optimiser le chargement des hashes avec des noms de champs partagés.