Ce programme permet de voir en temps réel (top-like) ou dès le démarrage du serveur, les statistiques d'obtention, de définition, de suppression, d'incrémentation, de décrémentation, d'expulsion, de récupération, de commande cas , ainsi que les statistiques du serveur (réseau, éléments , version serveur) avec google charts et configuration interne du serveur
Vous pouvez aller plus loin pour voir chaque dalle de serveur, son occupation, sa mémoire gaspillée et ses éléments ( clé et valeur ).
Une autre partie peut exécuter des commandes sur n'importe quel serveur memcached : get, set, delete, flush_all, ainsi qu'exécuter n'importe quelle commande (comme les statistiques) avec telnet.
Statistiques pour chacun ou tous les serveurs memcached, éléments, expulsés, récupérés...
Statistiques pour chaque commande : set, get, delete, incr, decr, cas ...
Statistiques des dalles (mémoire, pages, mémoire gaspillée, éléments)
Statistiques des éléments (afficher les éléments dans les dalles, puis les données pour chaque clé)
Statistiques du réseau (trafic, bande passante)
Exécuter des commandes : get, set, delete, flush_all sur les serveurs pour l'administrer ou le déboguer
Obtenez des données avec la clé sur les serveurs
Supprimer les clés sur les serveurs
Vider les serveurs
Exécutez la commande telnet directement depuis phpMemcachedAdmin
Rechercher un motif spécifique dans toutes les touches
Des statistiques en temps réel de premier ordre avec des alertes configurables
Modifier la configuration directement depuis la page Web
phpMemcachedAdmin peut utiliser la communication socket, PECL Memcache ou Memcached API
Organisez vos serveurs en cluster
Environnements :
MEMCACHED_HOST : Adresse par défaut du serveur
MEMCACHED_PORT : Port par défaut du serveur
docker run --rm -p 8080:80 -e MEMCACHED_HOST='127.0.0.1' -e MEMCACHED_PORT='11211' hatamiarash7/memcached-admin:master
Default
)Environnements :
MEMCACHED_HOST : nom d'hôte séparé par des virgules et port facultatif
MEMCACHED_PORT : Port par défaut des noms d'hôtes n'ayant pas de port spécifié
docker run --rm -p 8080:80 -e MEMCACHED_HOST='127.0.0.1:11211,127.0.0.1:11212' hatamiarash7/memcached-admin:master# ordocker run --rm -p 8080:80 -e MEMCACHED_HOST='127.0.0.1,127.0.0.2' -e MEMCACHED_PORT='11211' hatamiarash7/memcached-admin:master# ordocker run --rm -p 8080:80 -e MEMCACHED_HOST='127.0.0.1:11212,127.0.0.1 ' -e MEMCACHED_PORT='11211' hatamiarash7/memcached-admin:master
Vous pouvez définir votre cluster dans la section Configuration
Nous avons ici un fichier docker-compose.yml
à des fins de test. Vous pouvez l'exécuter avec la commande suivante :
docker compose -d
Ouvrez votre navigateur et accédez à http://localhost:8085/index.php?server=memcached:11211 pour voir le tableau de bord.
N'hésitez pas à contribuer
Fourche-le !
Créez votre branche de fonctionnalités : git checkout -b my-new-feature
Validez vos modifications : git commit -am 'Add some feature'
Push vers la branche : git push origin my-new-feature
Soumettre une pull request
Chaque projet peut poser de nombreux problèmes. Contribuer au meilleur développement de ce projet en les signalant.