Elasticache Drivers for Laravel Cache and Session
atyagi/elasticache-laravel is a Laravel package for elasticache drivers for laravel cache and session.
It currently has 25 GitHub stars and 313.476 downloads on Packagist (latest version 2.1.0).
Install it with composer require atyagi/elasticache-laravel.
Discover more Laravel packages by atyagi
or browse all Laravel packages to compare alternatives.
Last updated
AWS Elasticache Session and Cache Drivers for Laravel (Memcached specifically)
This package requires the memcached extension for PHP. Please see this link for installation instructions.
With composer, simply add "atyagi/elasticache-laravel": "~2.1" to your composer.json. (or "atyagi/elasticache-laravel": "~1.1" for Laravel 4 installations)
Once composer update is ran, add
'Atyagi\Elasticache\ElasticacheServiceProvider',
to the providers array in app/config.php.
At this point, inside of app/session.php and app/cache.php, you can use elasticache as a valid driver.
All configuration lives within app/session.php and app/cache.php. The key ones are below:
Note: for Laravel 5, make sure to add this info to the stores array as follows:
'stores' => [
...
'memcached' => [
'driver' => 'memcached',
'servers' => [
[
'host' => '<YOUR HOST>',
'port' => '<YOUR_PORT>',
'weight' => '<YOUR_WEIGHT>'
]
]
]
...
]