Ryusuke Fuda's Tech Blog

Softweare Enginier about Web, iOS, Android.

さくらVPS memcached

yumでいれる
$ sudo yum install -y memcached
バージョンチェック
$ memcached -h | head -n 1
設定確認
$ cat /etc/sysconfig/memcached
起動
$ sudo /etc/init.d/memcached strat
使ってみる
     date_default_timezone_set('Asia/Tokyo');
     $cache = new Memcache;
     $key = 'test';
     $cache->connect('localhost', 11211);
     if(!$cache->get($key)){
         echo "key: $key Set new data<br />";
         //$key に 現在時刻をキャッシュ。 保存期間は 15秒
         $cache->set($key, date('Y-m-d H:i:s'), MEMCACHE_COMPRESSED, 15);
     }
     echo $cache->get($key);
初回アクセス結果
key: test
2014-03-21 15:56:23
15秒いないにアクセス
2014-03-21 15:56:23
15以上経ってからアクセス
key: test
2014-03-21 15:58:07