Memcached Manager is a modern implementation of the Harun Yayli memcached.php script.
- support for a multi-cluster, multi-node environments
- full cluster statistics
- add/edit/increment/decrement/flush keys
- search keys
- key pagination
- key listing optimization
The recommended way to install Memcached Manager is through Composer.
First, install composer:
curl -sS https://getcomposer.org/installer | php
Next, run the Composer command to install the latest stable version of Guzzle:
composer require fraserreed/memcached-manager
After installing, you will need to configure the Memcached clusters and nodes to connect to.
Alter the file config/config.local.php
to include the appropriate connection information:
'memcached' => array(
'cluster1' => array(
array(
'cluster' => 'local',
'name' => 'local1',
'host' => 'localhost-one',
'port' => 11211
),
array(
'cluster' => 'local',
'name' => 'local2',
'host' => 'localhost-two',
'port' => 11211
)
),
'cluster2' => array(
array(
'cluster' => 'local',
'name' => 'local1',
'host' => 'localhost-one.other.com',
'port' => 11211
),
array(
'cluster' => 'local',
'name' => 'local2',
'host' => 'localhost-two.other.com',
'port' => 11211
)
)
)
Feel free to fork the repo and contribute in any way that you feel will make this a better solution. For any issues or feature requests, open an issue or pull request.
Documentation in progress.