概要
Memcachedは、高性能・multithread・event-basedのkey/value cache serverです。再計算可能なdataをmemoryへ置き、applicationから低遅延で参照することでdatabaseや外部serviceへの反復accessを減らします。単純なcache層として複数client・serverから利用できます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
memory上のkey/valueをnon-blocking network I/Oで返す
公式READMEはMemcachedをhigh-performance multithreaded event-based key/value cacheと説明します。libeventを基盤にbuildでき、必要に応じてOpenSSLによるTLSやproxy機能を有効化し、network経由で共有するcache serviceとして実行できます。
出典:[1]
失われても再取得できるdataのhot pathを軽くしたい場合
database query結果、session周辺data、API response、render済みfragmentなど、期限切れやeviction後に再生成できる値へ向きます。key設計、TTL、cache miss、stampede対策をapplication側で扱い、正本dataとは分離してください。
出典:[1]
永続storageではなく、memory・swap・evictionを前提にする
READMEはnon-blocking network I/Oを使う一方disk I/Oは行わず、machineをswapさせないよう警告します。大きなcacheで-kのmlockall optionを使う危険も明記されています。capacity、TTL、eviction、再起動・node喪失、認証境界とnetwork exposureを設計し、必要ならTLSをbuildしてください。licenseはBSD 3-Clauseです。
参考にした公式資料
- [1]Memcached README(2026-09-13)
- [2]Memcached LICENSE(2026-09-13)
編集部からの補足
memory・cache・daemonを縮めた固有名が高い検索純度を持つ一方、GitHub topicsに依存しない成熟projectとして選びました。
成長
成長の推移 · 直近30日
14,271 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 0
- Open PR
- 34
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
- Stars
- 14,271
- Forks
- 3,346
- Watchers
- 664
- Open Issues
- 71
- 主要言語
- C
- ライセンス
- BSD-3-Clause
- リポジトリ最終更新
- 2026/09/11
あわせて探訪
- n8n204,163 Stars
視覚的なキャンバスとコードを組み合わせ、サービス連携やAIエージェントを自動化するfair-code基盤。
TypeScript - Ollama180,804 Stars
オープンモデルをPCやサーバーで取得・実行し、CLIとローカルAPIから利用するランタイム。
Go - AUTOMATIC1111 Stable Diffusion WebUI164,915 Stars
Stable Diffusionの画像生成・編集、モデル切替、拡張、APIをブラウザで操作するGradio製UI。
Python - Dify155,591 Stars
AIワークフロー、RAG、エージェント、モデル管理、観測を視覚的に統合するLLMアプリ開発基盤。
TypeScript - ComfyUI132,890 Stars
画像・動画・音声・3D生成をノードグラフで組み立て、ローカルAPIにも公開できるAI制作基盤。
Python
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。