memcachedは高性能な分散メモリキャッシュサーバで、

DBの問い合わせ結果を一時的にキャッシュすることができます。

データはすべてメモリ上に存在するので、memcachedを再起動したり、OSを再起動するとすべてのデータが消えてしまいます。

またメモリが指定された容量に達すると、LRUに基づいて利用されないキャッシュから自動的に削除されます。


[向いている]
・参照頻度は高いが、更新頻度は高くないとき
・最新データが反映されるまでの遅延がある程度許容できるとき