phpRedisAdmin est une interface Web simple pour gérer les bases de données Redis. Il est publié sous la licence Creative Commons Attribution 3.0. Ce code est développé et maintenu par Erik Dubbelboer.
Vous pouvez envoyer des commentaires, des correctifs, des questions ici sur github ou à [email protected].
Vous pouvez trouver un exemple de base de données sur http://dubbelboer.com/phpRedisAdmin/
Pour installer phpRedisAdmin via composer, vous devez exécuter les commandes suivantes :
curl -s http://getcomposer.org/installer | php
php composer.phar create-project -s dev erik-dubbelboer/php-redis-admin path/to/install
Vous pouvez également copier include/config.sample.inc.php dans include/config.inc.php et le modifier avec votre configuration Redis spécifique.
Au lieu d'utiliser Composer, vous pouvez également effectuer une installation manuelle en utilisant :
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin
git clone https://github.com/nrk/predis.git vendor
Une image Docker publique phpRedisAdmin est disponible sur Docker Hub créée à partir de la dernière balise. Le fichier includes/config.environment.inc.php
est utilisé comme fichier de configuration pour permettre aux variables d'environnement d'être utilisées comme valeurs de configuration. Exemple:
docker run --rm -it -e REDIS_1_HOST=myredis.host -e REDIS_1_NAME=MyRedis -p 80:80 erikdubbelboer/phpredisadmin
En outre, un manifeste Docker Compose avec une pile pour les tests et le développement est fourni. Émettez simplement docker-compose up --build
pour le démarrer et accédez à http://localhost. Voir le fichier docker-compose.yml
pour les détails de configuration.
REDIS_1_HOST
- définir l'hôte du serveur RedisREDIS_1_NAME
- définir le nom du serveur RedisREDIS_1_PORT
- définir le port du serveur RedisREDIS_1_SCHEME
- définir le schéma du serveur Redis (tcp ou tls)REDIS_1_AUTH
- définir le mot de passe du serveur RedisREDIS_1_AUTH_FILE
- définir le fichier contenant le mot de passe du serveur RedisREDIS_1_DATABASES
- Vous pouvez modifier votre configuration pour empêcher phpRedisAdmin d'utiliser la commande CONFIGADMIN_USER
- définit le nom d'utilisateur pour l'authentification de base destinée à l'utilisateurADMIN_PASS
- définit le mot de passe pour l'authentification de base face à l'utilisateurIcônes par http://p.yusukekamiyamane.com/ (https://github.com/yusukekamiyamane/fugue-icons/tree/master/icons-shadowless)
Favicon de https://github.com/antirez/redis-io/blob/master/public/images/favicon.png