phpRedisAdmin — это простой веб-интерфейс для управления базами данных Redis. Он выпущен под лицензией Creative Commons Attribution 3.0. Этот код разрабатывается и поддерживается Эриком Дуббельбуром.
Вы можете отправлять комментарии, исправления и вопросы здесь, на github или на адрес [email protected].
Вы можете найти пример базы данных по адресу http://dubbelboer.com/phpRedisAdmin/.
Чтобы установить phpRedisAdmin через композитор, вам необходимо выполнить следующие команды:
curl -s http://getcomposer.org/installer | php
php composer.phar create-project -s dev erik-dubbelboer/php-redis-admin path/to/install
Вы также можете скопировать include/config.sample.inc.php в include/config.inc.php и отредактировать его с учетом вашей конкретной конфигурации Redis.
Вместо использования композитора вы также можете выполнить установку вручную, используя:
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin
git clone https://github.com/nrk/predis.git vendor
Публичный образ Docker phpRedisAdmin доступен в Docker Hub, созданный на основе последнего тега. Файл includes/config.environment.inc.php
используется в качестве файла конфигурации, позволяющего использовать переменные среды в качестве значений конфигурации. Пример:
docker run --rm -it -e REDIS_1_HOST=myredis.host -e REDIS_1_NAME=MyRedis -p 80:80 erikdubbelboer/phpredisadmin
Также предоставляется манифест Docker Compose со стеком для тестирования и разработки. Просто введите docker-compose up --build
, чтобы запустить его, и перейдите по адресу http://localhost. Подробности конфигурации см. в файле docker-compose.yml
.
REDIS_1_HOST
— определить хост сервера Redis.REDIS_1_NAME
— определить имя сервера Redis.REDIS_1_PORT
— определить порт сервера RedisREDIS_1_SCHEME
— определить схему сервера Redis (tcp или tls)REDIS_1_AUTH
— определить пароль сервера Redis.REDIS_1_AUTH_FILE
— определить файл, содержащий пароль сервера Redis.REDIS_1_DATABASES
— вы можете изменить свою конфигурацию, чтобы запретить phpRedisAdmin использовать команду CONFIG.ADMIN_USER
— определить имя пользователя для базовой аутентификации пользователя.ADMIN_PASS
— определить пароль для базовой аутентификации пользователя.Иконки созданы http://p.yusukekamiyamane.com/ (https://github.com/yusukekamiyamane/fugue-icons/tree/master/icons-shadowless)
Фавикон с https://github.com/antirez/redis-io/blob/master/public/images/favicon.png