« lighttpd で 快適途中再生 | メイン | postgres 検索実行時間を調べる »

2009年12月18日

memcached導入

yum install memcached
yum install php-pecl-memcache


/etc/init.d/memcached start

とりあえずこれでいいみたいだ?
細かい設定はまだわかりません。

以下 メモ from http://www.atmarkit.co.jp/fdb/rensai/memcached/memcached1.html

 以下にはPHPのサンプルプログラムを示します。

・3~4行目
初期設定で、memcachedの稼働するサーバのIPアドレスと接続ポートを指定します。

・7行目
データの保存です。引数の意味は第1引数がキー、第2引数がデータ、第3引数がフラグ、第4引数がexpire時間(保存時間)です。時間は秒単位で指定します。

 この例ではキー'fukushima'、データ'福島'を3600秒(=1時間)保存します。PHPを含むほとんどの言語のAPIはフラグを無視するので、適当な値を入力してください。 

・10行目
10行目はデータの検索です。キー'fukushima'を持つデータを返します。

01: <?php
02: /* memcachedとの接続 */
03: $memcache = new Memcache;
04: $memcache->addServer("127.0.0.1", 11211);
05:
06: /* データの保存 */
07: $memcache->add('fukushima', '福島', 0, 3600);
08:
09: /* データの検索 */
10: $data = $memcache->get('fukushima');
11: print "key('fukushima') => " . $data . "\n";
12:
13: /* 切断 */
14: $memcache->close();
15: ?>

投稿者 muuming : 2009年12月18日 10:30

コメント

コメントしてください




保存しますか?