Sobre o projeto
redis-py é a biblioteca cliente Python para o armazenamento Redis key-value. Ele oferece suporte integrado a todos os comandos Redis out-of-the-box e suporta diversos modos de conexão, incluindo conexões standalone, Cluster, Sentinel e Async via asyncio.
Principais capacidades:
- Gerenciamento de Conexão: Pooling de conexões integrado para gerenciar recursos de forma eficiente.
- Suporte a Protocolos: Suporte aos protocolos RESP2 e RESP3, com opções para formas de resposta unificadas.
- Otimização de Desempenho: Integração opcional com hiredis para análise mais rápida das respostas.
- Recursos Avançados:
- Pipelines: Agrupamento de múltiplos comandos para reduzir o tempo de ida e volta na rede.
- PubSub: Implementação de uma classe separada para assinatura de canais e escuta de mensagens.
- Busca e Consulta: Integração com as capacidades de busca do Redis, incluindo suporte para dialectos de consulta.
- Cliente Multi-banco: Suporte para configurações Active-Active com failover automático e monitoramento de saúde.
- Ingestão em Massa de Hashes: Suporte à família de comandos HIMPORT para otimizar o carregamento de hashes com nomes de campos compartilhados.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.