Laravel不使用memcached
我有一个安装了memcached的网站,但Laravel似乎默认使用文件驱动程序 下面是我的config/cache.php的内容Laravel不使用memcached,laravel,laravel-5,memcached,Laravel,Laravel 5,Memcached,我有一个安装了memcached的网站,但Laravel似乎默认使用文件驱动程序 下面是我的config/cache.php的内容 return [ ... 'default' => env('CACHE_DRIVER', 'memcached'), 'stores' => [ ... 'memcached' => [ 'driver' => 'memcached', 'servers' => [
return [
...
'default' => env('CACHE_DRIVER', 'memcached'),
'stores' => [
...
'memcached' => [
'driver' => 'memcached',
'servers' => [
[
'host' => '127.0.0.1', 'port' => 11211, 'weight' => 100,
],
],
],
...
],
'prefix' => 'laravel',
];
在我的控制器中,我有使用light\Support\Facades\Cache我静态调用缓存,比如cache::has($memkey)
问题是,当我在它输出的服务器上运行echo stats | nc 127.0.0.1 11211
时
STAT bytes 0
STAT curr_items 0
STAT total_items 0
此外,当我查看storage/framework/cache文件夹时,其中有许多文件是在过去一天创建/访问的,这让我觉得,出于某种原因,Laravel默认使用文件缓存。检查您的.env可能是您已将缓存驱动程序设置为文件或其他内容检查您的.env可能是您已将缓存驱动程序设置为文件或其他内容,这完全正确!非常感谢。你也应该回答吗?我不认为我可以将此标记为评论中的回答。我已经这样做了@Kezaia。谢谢