Go キャッシュライブラリ

Go向けのキャッシュライブラリ集

GitHub Star 比較

Go キャッシュライブラリ GitHub Star 比較
No名前GitHub Stars説明トレンドライセンスタイプ公式サイト
1go-redis⭐ 21.6kGoのタイプセーフなRedisクライアント。Redis Cluster、Sentinel、パイプライン、Pub/Subを包括的にサポート2025年もGoでのRedis利用の標準ライブラリとして成長。分散キャッシュが必要なアプリケーションで広く採用BSD-2-ClauseRedis Client公式
2GroupCache⭐ 13.3kGoogleが開発した分散キャッシュライブラリ。アプリケーションに統合されるCode内分散キャッシュとして独特の設計2025年もGoogle本番環境での実績により信頼性確保。分散システムでの採用が継続拡大Apache-2.0Distributed Cache公式
3go-cache⭐ 8.7kシンプルなGoインメモリキャッシュ。基本的なキャッシュ機能とアイテム有効期限をスレッドセーフに提供2025年も小規模プロジェクトでの標準選択肢として人気。シンプルさと信頼性で継続採用MITSimple Cache公式
4BigCache⭐ 8.0k数百万エントリに対応する高スループットGoキャッシュ。GCプレッシャー最小化で大規模データセットに最適化2025年も大容量キャッシュが必要なアプリケーションで重要な地位。メモリ効率性で差別化Apache-2.0High-Throughput Cache公式
5Ristretto⭐ 6.5k高性能なGoキャッシュライブラリ。TinyLFUアドミッション政策とリードタイム最適化により、高同時並行性能を実現2025年もGo言語での高並行キャッシュライブラリの王者として君臨。スケールアップする重要アプリケーションで第一選択Apache-2.0High-Concurrency Cache公式
6FreeCache⭐ 5.3kメモリ効率に特化したGoキャッシュライブラリ。低並行性環境での性能に優れ、効率的なメモリ割り当てを実現2025年もメモリ制約のある環境での重要な選択肢。組み込みシステムやエッジコンピューティングで採用MITMemory-Efficient Cache公式