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
因此,只需为您的项目定义一个唯一的名称即可。
希望对你有帮助。
我真的只是在寻找有关 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
因此,只需为您的项目定义一个唯一的名称即可。 希望对你有帮助。