Laravel 5 + 内存缓存设置

Laravel 5 + memcached setup

我真的只是在寻找有关 memecached 和 laravel 的解释。我明白它的作用,但我可以将我的 memcached 安装与 laravel 一起使用吗?更具体地说:

    'memcached' => [
        'driver' => 'memcached',
        'persistent_id' => env('MEMCACHED_PERSISTENT_ID'),
        'sasl' => [
            env('MEMCACHED_USERNAME'),
            env('MEMCACHED_PASSWORD'),
        ],
        'options' => [
            // Memcached::OPT_CONNECT_TIMEOUT  => 2000,
        ],
        'servers' => [
            [
                'host' => env('MEMCACHED_HOST', '127.0.0.1'),
                'port' => env('MEMCACHED_PORT', 11211),
                'weight' => 100,
            ],
        ],
    ],

我 know/will 设置了服务器方面,我得到了选项的作用...但是 persistent_id,memcached um 和 pw...它们是什么?它们的用途?等.. 通常 laravel 是非常好的文档,但在 memcached 上它说的很少(而且它所做的很少,似乎已经过时并且不是基于 5.0 laravel)

这里是php.net的解释:

By default the Memcached instances are destroyed at the end of the request. To create an instance that persists between requests, use persistent_id to specify a unique ID for the instance. All instances created with the same persistent_id will share the same connection.

http://php.net/manual/en/memcached.construct.php

因此,只需为您的项目定义一个唯一的名称即可。 希望对你有帮助。