Ruby キャッシュライブラリ
Ruby向けのキャッシュライブラリ集
GitHub Star 比較
| No | 名前 | GitHub Stars | 説明 | トレンド | ライセンス | タイプ | 公式サイト |
|---|---|---|---|---|---|---|---|
| 1 | ActiveSupport::Cache | ⭐ 57.3k | Rails標準のキャッシュシステム。MemoryStore、RedisCacheStore、MemCacheStoreなど多様なストアを統一インターフェースで提供 | 2025年もRails開発の絶対的標準として圧倒的シェア。Rails 7以降の新機能で継続進化 | MIT | Rails Cache | 公式 |
| 2 | redis-rb | ⭐ 4.0k | Ruby用の公式Redisクライアント。高性能な分散キャッシュソリューションとしてRubyアプリケーションで広く採用 | 2025年もRubyでのRedis利用の標準ライブラリとして成長。マイクロサービス環境での分散キャッシュで重要 | MIT | Redis Client | 公式 |
| 3 | Dalli | ⭐ 3.1k | 最も人気のあるMemcachedクライアント。ActiveSupport::Cache::MemCacheStoreでデフォルト使用され、本番環境で実績豊富 | 2025年も本番Railsアプリケーションで重要な地位。Memcachedキャッシュ戦略で継続的な需要 | MIT | Memcached Client | 公式 |
| 4 | redis-store | ⭐ 1.5k | Redis用の包括的なRubyライブラリ。セッションストア、キャッシュストア、I18nバックエンドなど多様な用途をサポート | 2025年もRedisエコシステムでの重要な選択肢。多機能性でRedis活用の幅を広げる | MIT | Multi-Purpose Redis | 公式 |
| 5 | second_level_cache | ⭐ 395 | ActiveRecord用のL2キャッシュライブラリ。ORMレベルでの自動キャッシュ機能を提供し、データベースアクセスを最適化 | 2025年もRails ORMパフォーマンス改善で重要。データベース負荷軽減で継続的な需要 | MIT | ActiveRecord Cache | 公式 |
| 6 | LruRedux | ⭐ 286 | 高速なRuby LRUキャッシュ実装。メモリ効率的で高速なアクセスを提供し、小〜中規模アプリケーションに最適 | 2025年もシンプルなインメモリキャッシュが必要なRubyアプリケーションで採用。軽量性で差別化 | MIT | LRU Cache | 公式 |