memcached

nc を用いた Memcached のオペレーション方法

nc を用いた Memcached のオペレーション方法についてまとめておきます。 特定のキーのデータを参照、削除する memcached に接続するためのツールはいくつかあるが、ここでは nc を用いた方法を採用している。 telnet よりも nc(netcat) を使ったほうがいい…

memcached の Slab Allocator について理解する

Slab Allocator とは 従来の memcached のではすべてのレコードに対して malloc と free を行うというものでした. しかしこの方法では memory の fragmentation (断片化) を発生させてしまい, OS の memory manager に負荷をかけてしまいます. この問題を解…

個人的に memcached を使うべきと思うシーン

memcached をどういう場面で使用するべきかについて、 現時点での考えをまとめておきます。 キャッシュすべきなのは "レコードユーザの閲覧履歴などユーザに紐づくレコード" だと思います. RDBからレコードを取得するには selectをかけた時に対象レコードが…