memcachedとは
memcachedは、高性能な分散メモリキャッシュサーバー
データベースへの問い合わせ結果を一時的にキャッシュすることでデータベースへのアクセス回数を減らす。
memchacedにキャッシュされたデータは、全てmemchached内臓のメモリストレージに貯められる。データは全てメモリ上にのみ存在するので、再起動したりすると消える
また、指定容量以上保存すると、利用されないキャッシュから削除されていく
分散メモリキャッシュサーバーだが、サーバー側に分散機能は備わっておらず、クライアントライブラリによって分散が実装される。