cedricziel/l5-memcached-noversion

从Stock Laravel MemcachedConnector中移除了getVersion调用

v2.0.0 2017-01-12 10:21 UTC

This package is auto-updated.

Last update: 2024-08-28 11:16:50 UTC


README

Dependency Status

与默认连接器的唯一区别是移除了版本命令,该命令某些第三方没有实现(AppEngine Managed VMs)。

配置

将服务提供者添加到您的应用程序中以替换容器中的memcached连接器单例

  CedricZiel\MemcachedNoVersion\MemcachedNoversionServiceProvider::class,

AppEngine Flexible Environment

Google AppEngine Flexible自带一个memcache服务,可以通过以下环境变量轻松找到

MEMCACHE_PORT_11211_TCP_ADDR
MEMCACHE_PORT_11211_TCP_PORT

因此,为了使用此适配器与AppEngine flex一起使用,您需要调整您的配置(config/cache.php

        '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('MEMCACHE_PORT_11211_TCP_ADDR', '127.0.0.1'),
                    'port' => env('MEMCACHE_PORT_11211_TCP_PORT', 11211),
                    'weight' => 100,
                ],
            ],
        ],

许可

MIT