Python キャッシュライブラリ
Python向けのキャッシュライブラリ集
GitHub Star 比較
| No | 名前 | GitHub Stars | 説明 | トレンド | ライセンス | タイプ | 公式サイト |
|---|---|---|---|---|---|---|---|
| 1 | Django Cache | ⭐ 85.5k | Djangoフレームワークに組み込まれた包括的なキャッシングシステム。複数のキャッシュバックエンドをサポート | 2025年もDjangoプロジェクトの標準キャッシュソリューションとして広く使用 | BSD | Web Framework Cache | 公式 |
| 2 | Redis-py | ⭐ 13.3k | 最も人気のあるPython用Redis公式クライアント。高性能な分散キャッシュソリューションとして、豊富な機能とRESP3サポートを提供 | 2025年も引き続きRedis分散キャッシュの標準ライブラリとして成長中。大規模アプリケーションでの採用が拡大 | MIT | Redis Client | 公式 |
| 3 | DiskCache | ⭐ 2.6k | Pure-PythonのディスクベースキャッシュライブラリでRedisやMemcachedより高速。永続化とGBサイズのデータ対応 | 2025年に注目度上昇中。大容量データの永続キャッシュが必要なアプリケーションで選択されることが増加 | Apache-2.0 | Persistent Cache | 公式 |
| 4 | Cachetools | ⭐ 2.6k | 軽量なインメモリキャッシュライブラリ。LRU、LFU、TTLなど多様な退避戦略をサポートし関数デコレータも提供 | 2025年も小〜中規模アプリケーションで人気。シンプルさと豊富な退避戦略で選ばれ続けている | MIT | Memory Cache | 公式 |
| 5 | Beaker | ⭐ 537 | 従来のPythonキャッシュライブラリ。多様なバックエンドをサポートするが現在はdogpile.cacheへの移行が推奨 | 2025年ではレガシーステータス。新規開発ではdogpile.cacheが推奨され利用は減少傾向 | BSD | Legacy Cache | 公式 |
| 6 | Python-memcached | ⭐ 467 | Memcached用のPythonクライアント。シンプルで高速な分散キャッシュシステムへのアクセスを提供 | 2025年では伝統的なキャッシュソリューションとして安定した需要。レガシーシステムでの利用が継続 | PSF | Memcached Client | 公式 |
| 7 | Dogpile.cache | ⭐ 281 | 関数結果の高度なキャッシュライブラリ。Beakerの後継として優れた同時実行制御とスタンピード保護を提供 | 2025年も安定した人気を維持。企業アプリケーションでの採用が堅調に推移 | MIT | Memoization Cache | 公式 |