Removes the getVersion call from the Stock Laravel MemcachedConnector
The only difference from the default connector is the removed version command, which some third parties don't implement (AppEngine Managed VMs).
Add the service provider to your application to replace the memcached connector singleton in the container:
Google AppEngine Flexible comes with a memcache service, which is easily discoverable through the following environment variables:
So in order to use this adapter with AppEngine flex, you need to adjust your config (
config/cache.php) a bit:
'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, ], ], ],