phpRedisAdmin ist eine einfache Weboberfläche zur Verwaltung von Redis-Datenbanken. Es wird unter der Creative Commons Attribution 3.0-Lizenz veröffentlicht. Dieser Code wird von Erik Dubbelboer entwickelt und gepflegt.
Sie können Kommentare, Patches und Fragen hier auf Github oder an [email protected] senden.
Eine Beispieldatenbank finden Sie unter http://dubbelboer.com/phpRedisAdmin/
Um phpRedisAdmin über Composer zu installieren, müssen Sie die folgenden Befehle ausführen:
curl -s http://getcomposer.org/installer | php
php composer.phar create-project -s dev erik-dubbelboer/php-redis-admin path/to/install
Möglicherweise möchten Sie auch Includes/config.sample.inc.php nach Includes/config.inc.php kopieren und es mit Ihrer spezifischen Redis-Konfiguration bearbeiten.
Anstatt Composer zu verwenden, können Sie auch eine manuelle Installation durchführen mit:
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin
git clone https://github.com/nrk/predis.git vendor
Auf Docker Hub ist ein öffentliches phpRedisAdmin-Docker-Image verfügbar, das aus dem neuesten Tag erstellt wurde. Die Datei includes/config.environment.inc.php
wird als Konfigurationsdatei verwendet, um die Verwendung von Umgebungsvariablen als Konfigurationswerte zu ermöglichen. Beispiel:
docker run --rm -it -e REDIS_1_HOST=myredis.host -e REDIS_1_NAME=MyRedis -p 80:80 erikdubbelboer/phpredisadmin
Außerdem wird ein Docker Compose-Manifest mit einem Stack zum Testen und Entwickeln bereitgestellt. Geben Sie einfach docker-compose up --build
ein, um es zu starten, und navigieren Sie zu http://localhost. Konfigurationsdetails finden Sie in der Datei docker-compose.yml
.
REDIS_1_HOST
– Host des Redis-Servers definierenREDIS_1_NAME
– Definieren Sie den Namen des Redis-ServersREDIS_1_PORT
– Port des Redis-Servers definierenREDIS_1_SCHEME
– Schema des Redis-Servers definieren (TCP oder TLS)REDIS_1_AUTH
– Passwort des Redis-Servers definierenREDIS_1_AUTH_FILE
– Datei definieren, die das Passwort des Redis-Servers enthältREDIS_1_DATABASES
– Sie können Ihre Konfiguration ändern, um zu verhindern, dass phpRedisAdmin den Befehl CONFIG verwendetADMIN_USER
– Definieren Sie den Benutzernamen für die benutzerseitige BasisauthentifizierungADMIN_PASS
– Definieren Sie das Passwort für die benutzerseitige BasisauthentifizierungSymbole von http://p.yusukekamiyamane.com/ (https://github.com/yusukekamiyamane/fugue-icons/tree/master/icons-shadowless)
Favicon von https://github.com/antirez/redis-io/blob/master/public/images/favicon.png