This project allows to see in real-time (top-like) or from the start of the server, stats for get, set, delete, increment, decrement, evictions, reclaimed, cas command
, as well as server stats
(network, items, server version) with Google Charts and server internal configuration
You can go further to see each server slabs, occupation, memory wasted and items (key & value).
Another part can execute commands to any memcached server : get, set, delete, flush\_all
as well as execute any commands (like stats) with telnet
Statistics
- Stats for each or all memcached servers, items, evicted, reclaimed
- Stats for every command : set, get, delete, incr, decr, cas
- Slabs stats (Memory, pages, memory wasted, items)
- Items stats (View items in slabs, then data for each key)
- Network stats (Traffic, bandwidth)
Commands
- Execute commands : get, set, delete, flush_all on servers to administrate or debug it
- Get data with key on servers
- Delete keys on servers
- Flush servers
- Execute telnet command directly from phpMemcachedAdmin
- Search for specific pattern into all keys
Live Stats
- Top-like real time stats with configurable alerts
Docker Hub
docker pull legacyphp/memcachedadmin:latest
GitHub Packages
docker pull ghcr.io/phplegacy/memcachedadmin-docker:latest
Use provided compose.yml
as an example.
Use environment variables to define MemcacheD server address and port:
SERVER = 'memcached:11211'
Separate servers with comma in order to connect to multiple MemcacheD servers:
SERVER = 'memcached-one:11211,memcached-two:11211'
MemcachedAdmin does not provide any security system, you need to add this feature by yourself.
- elijaa For the original implementation.
- AlexeyPlodenko For providing additional features.
The Apache License. Please see License File for more information.
If you like this project, please consider giving it a ⭐