C++ キャッシュライブラリ
C++向けのキャッシュライブラリ集
GitHub Star 比較
| No | 名前 | GitHub Stars | 説明 | トレンド | ライセンス | タイプ | 公式サイト |
|---|---|---|---|---|---|---|---|
| 1 | redis-plus-plus | - | C++用の包括的なRedisクライアント。hiredisベースで、コネクションプール、パイプライン、Redis Clusterをサポート | 2025年もC++でのRedis利用の標準ライブラリとして成長。モダンC++17/20対応で採用拡大 | Apache-2.0 | Redis Client | 公式 |
| 2 | hiredis | - | RedisのコアC言語クライアント。C++からも利用可能な最小限で高性能なRedisアクセス基盤 | 2025年も基盤ライブラリとして重要。Version 1.0.0の安定版リリースで信頼性が向上 | BSD-3-Clause | Core Client | 公式 |
| 3 | Cachelot | - | 超高性能C++ LRUキャッシュライブラリ。1秒間に300万アイテムのアクセス性能と5-7%の低メモリオーバーヘッド | 2025年で最高性能を要求するアプリケーションで注目。ゲームやHFT分野での採用が増加 | MIT | LRU Cache | 公式 |
| 4 | cpp-lru-cache | - | シンプルなヘッダーオンリーLRUキャッシュ実装。ハッシュマップと連結リストベースでO(1)操作を実現 | 2025年も軽量な組み込み用途で人気。ヘッダーオンリーの利便性で小規模プロジェクトに採用 | MIT | Header-Only LRU | 公式 |
| 5 | Boost Cache | - | Boostライブラリの一部として提供されるキャッシュ機能。堅牢性と標準化されたAPIを重視する設計 | 2025年ではBoostエコシステム内での利用が継続。エンタープライズ開発での安定した採用 | Boost Software License | Standard Library | 公式 |