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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.