Memcached Manager
, (*1)
Memcached Manager is a modern implementation of the Harun Yayli memcached.php script., (*2)
Features
- support for a multi-cluster, multi-node environments
- full cluster statistics
- add/edit/increment/decrement/flush keys
Todo
- search keys
- key pagination
- key listing optimization
Screenshots
Cluster Listing:
, (*3)
Cluster Detail:
, (*4)
Key Listing:
, (*5)
Installing via Composer
The recommended way to install Memcached Manager is through
Composer., (*6)
First, install composer:, (*7)
curl -sS https://getcomposer.org/installer | php
Next, run the Composer command to install the latest stable version of Guzzle:, (*8)
composer require fraserreed/memcached-manager
Configuration
After installing, you will need to configure the Memcached clusters and nodes to connect to., (*9)
Alter the file config/config.local.php
to include the appropriate connection information:, (*10)
'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
)
)
)
Contribution
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., (*11)
Documentation
Documentation in progress., (*12)