Настройка Laravel 5 + memcached - PullRequest
0 голосов
/ 26 июня 2018

Я действительно просто ищу объяснение о 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,
            ],
        ],
    ],

Я знаю / настрою аспект сервера, и я получу то, что делают опции ... но persistent_id, memcached um и pw ... что они?Их использует?и т. д. обычно laravel - очень хороший документ, но на memcached он говорит очень мало (а то, что он делает, похоже, датирован и не основан на 5.0 laravel)

1 Ответ

0 голосов
/ 26 июня 2018

Вот объяснение от php.net:

По умолчанию экземпляры Memcached уничтожаются в конце запроса. Чтобы создать экземпляр, который сохраняется между запросами, используйте persistent_id , чтобы указать уникальный идентификатор для экземпляра. Все экземпляры, созданные с одинаковым persistent_id , будут использовать одно и то же соединение.

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

Так что для вашего проекта просто определите для него уникальное имя. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...