首先,您需要确保您的Memcached已配置并正常工作。 检查memcached端口(默认设置为11211)/进程等...例如memcached -u www-data -vv。 然后,如果您使用memcached默认配置,您应该更改core.php配置,如下所示: 取消关于memcached的部分。它之后应该是这样的:
Cache::config('default', array( 'engine' => 'Memcache', //[required] 'duration' => 1800, //[optional] 'probability' => 100, //[optional] 'prefix' => Inflector::slug(APP_DIR) . '_', 'servers' => array( '127.0.0.1:11211'), 'persistent' => true, 'compress' => false));
现在改变$ engine ='File'; to $ engine ='Memcache';
例如,在控制器中使用缓存,您需要使用key =>写入数据值,然后使用密钥访问该数据。例:
Cache::write($key, $value); Cache::read($key);
就这样。 希望它对你有所帮助。