しびら

技術ネタのメモとか。

Memcachedでアプリケーションを高速化する

   

Memcachedとは

Webアプリケーションのレスポンスを高速化するために、メモリ上にキャッシュデータを配置するソフトウェア。主にRDBMSの負荷対策に使用されている。

libevent(イベント通知API)のバージョン確認

インストール方法

実行ログ

ソースを持ってきてコンパイルするならこちら

自動起動の設定

telnetでの操作

telnetでmemcachedに接続する。

ステータスの確認

データの設定

「test」キーの中にフラグ0、期限無期限(=0)で8バイトのデータを格納するよう設定し、 次に8バイトのデータ「TESTDATA」を入力した。

データの取得

「test」キーに該当するデータを取得する。

データの追加

addコマンドは既にデータが格納されている場合は上書き処理を実施しない。

PHP::Memcached

インストール

phpizeとzlibが必要

Moduleディレクトリにmemcached.soがあれば成功、Moduleディレクトリは以下のコマンドで検索可能。

/etc/php.iniに下記を追加する。

 - Linux, 未分類 , ,