【发布时间】:2015-08-01 14:22:51
【问题描述】:
我正在使用 cakephp3 设置 memcache 设置。我在config/app.php下面添加了
'Cache' => [
'default' => [
'className' => 'Cake\Cache\Engine\MemcachedEngine',
],
]
在我添加的控制器顶部 使用蛋糕\缓存\缓存; 使用蛋糕\缓存\缓存引擎; 使用 Cake\Cache\CacheRegistry;
但是当我使用内存缓存的任何功能时,例如 Cache::write('variable','value'); ETC 它给了我错误 " 错误:缓存引擎 Cake\Cache\Engine\MemcachedEngine 配置不正确。"
memcached 已安装在服务器上。这是输出
/etc/php.d/memcache.ini,
memcache
memcache support => enabled
memcache.allow_failover => 1 => 1
memcache.chunk_size => 32768 => 32768
memcache.compress_threshold => 20000 => 20000
memcache.default_port => 11211 => 11211
memcache.hash_function => crc32 => crc32
memcache.hash_strategy => consistent => consistent
memcache.lock_timeout => 15 => 15
memcache.max_failover_attempts => 20 => 20
memcache.protocol => ascii => ascii
memcache.redundancy => 1 => 1
memcache.session_redundancy => 2 => 2
请告诉我配置中剩余的内容。提前致谢。
【问题讨论】:
标签: cakephp memcached cakephp-3.0