Sobre el proyecto

redis-py es la librería cliente de Python para el almacén de clave-valor Redis. Proporciona soporte integrado para todos los comandos de Redis disponibles y admite varios modos de conexión, incluyendo conexiones standalone, Cluster, Sentinel y asíncronas a través de asyncio. Capacidades principales: - Gestión de conexiones: Pooling de conexiones integrado para gestionar recursos de manera eficiente. - Soporte de protocolos: Compatibilidad con los protocolos RESP2 y RESP3, con opciones para formas de respuesta unificadas. - Optimización del rendimiento: Integración opcional con hiredis para un análisis de respuestas más rápido. - Funcionalidades avanzadas: - Pipelines: Agrupación de múltiples comandos para reducir el tiempo de ida y vuelta de red. - PubSub: Implementación de una clase separada para suscribirse a canales y escuchar mensajes. - Búsqueda y consultas: Integración con las capacidades de búsqueda de Redis, incluyendo soporte para dialectos de consulta. - Cliente multi-base de datos: Soporte para configuraciones Active-Active con conmutación por error automática y monitoreo de salud. - Ingesta masiva de hashes: Soporte para la familia de comandos HIMPORT para optimizar la carga de hashes con nombres de campo compartidos.