1.yumでmemcachedとphp用のmemcachedインターフェースのphp-pecl-memcacheをインストール
yum install -y memcached php-pecl-memcache
Apacheを再起動しmemcachedモジュールがロードされることを確認。エラーが出る場合はpecl upgrade memcacheでphp-pecl-memcacheのバージョンを上げる。
# php -i | grep memcache

/etc/php.d/memcache.ini,
memcache
memcache support => enabled
memcache.allow_failover => 1 => 1
memcache.chunk_size => 8192 => 8192
memcache.default_port => 11211 => 11211
memcache.default_timeout_ms => 1000 => 1000
memcache.hash_function => crc32 => crc32
memcache.hash_strategy => standard => standard
memcache.max_failover_attempts => 20 => 20
Registered save handlers => files user memcache

2.Apache 再起動

3.CakePHPのConfig/core.php内のmemcached用の設定をコメントアウトして使用。
Cache::config('default', array(
     'engine' => 'Memcache', //[required]
     'duration'=> 3600, //[optional]
     'probability'=> 100, //[optional]
     'prefix' => Inflector::slug(APP_DIR) . '_', //[optional]  prefix every cache file with this string
     'servers' => array(
     '127.0.0.1:11211' // localhost, default port 11211
 ), //[optional]
    'persistent' => true, // [optional] set this to false for non-persistent connections
    'compress' => false, // [optional] compress data in Memcache (slower, but uses less memory)
 ));

4.キャッシュを書き込んでtmp/cache以下にキャッシュファイルが出力されずmemcached-toolでキャッシュが確認出来ればOK
Cache::write('key', 123);
echo Cache::read('key');
5.tmp/cache以下にキャッシュファイルがないことを確認
6.memcached-toolでキャッシュされていることを確認
# memcached-tool localhost

  #  Item_Size  Max_age   Pages   Count   Full?  Evicted Evict_Time OOM
  1      96B    719043s       1       1      no        0        0    0
こんな感じでキャッシュされてればOK