このプロジェクトについて

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