mcfedr / memcached-bundle
The smallest, simplest memcached bundle
Package info
github.com/mcfedr/memcached-bundle
Type:symfony-bundle
pkg:composer/mcfedr/memcached-bundle
Requires
- php: >=5.5
- ext-memcached: *
- symfony/symfony: ^2.8|^3.0
Requires (Dev)
- phpunit/phpunit: ^5.5
README
This is going to be the simplest bundle you have ever seen for memcached
Install
-
composer require mcfedr/memcached-bundle -
Update your Kernel
new Mcfedr\MemcachedBundle\McfedrMemcachedBundle()
Configuration
You can setup as many memcached connections as you need, although most of the time one is enough. You need to have at least one server for each connection.
Optionally you can make a connection persistent, this is recommended for better performance.
mcfedr_memcached:
connections:
main:
persistent_id: main
servers:
- host: 127.0.0.1
port: 11211
other:
servers:
- host: 10.0.0.10
port: 11211
- host: 10.0.0.11
port: 11211
- host: 10.0.0.12
port: 11211
Each connection will be available as a service called "mcfedr_memcached.$name".
So in the example there are two services:
mcfedr_memcached.mainmcfedr_memcached.other