このプロジェクトについて
redis-pyはRedisキーバリューストアのPythonクライアントライブラリです。すべての標準的なRedisコマンドをビルトインでサポートし、スタンドアロン、Cluster、Sentinel、asyncioによる非同期接続などの多様な接続モードに対応しています。
主な機能は以下の通りです:
- コネクション管理:リソースを効率的に管理するための組み込みコネクションプール。
- プロトコルサポート:RESP2およびRESP3プロトコルに対応し、統一されたレスポンス形状を選択可能。
- パフォーマンス最適化:高速なレスポンス解析のためのhiredis連携をオプションで提供。
- 高度な機能:
- Pipeline: ネットワーク往復時間を削減するために複数のコマンドをバッチ処理。
- PubSub: チャンネルへのサブスクライブとメッセージ受信を実装する専用クラス。
- 検索・クエリ:Redisの検索機能と統合され、クエリディialectをサポート。
- マルチデータベースクライアント:Active-Active環境向けの自動フェイルオーバーとヘルスモニタリングをサポート。
- バルクハッシュ取り込み:HIMPORTコマンドファミリーに対応し、共通フィールド名を持つハッシュの読み込みを最適化。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.