Laravel不使用memcached

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' => [

我有一个安装了memcached的网站,但Laravel似乎默认使用文件驱动程序

下面是我的config/cache.php的内容

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\Cachecache::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。谢谢