phpRedisAdmin 是一个用于管理 Redis 数据库的简单 Web 界面。它根据 Creative Commons Attribution 3.0 许可证发布。该代码由 Erik Dubbelboer 开发和维护。
您可以在 github 上发送评论、补丁、问题或发送至 [email protected]。
您可以在 http://dubbelboer.com/phpRedisAdmin/ 找到示例数据库
要通过composer安装phpRedisAdmin,您需要执行以下命令:
curl -s http://getcomposer.org/installer | php
php composer.phar create-project -s dev erik-dubbelboer/php-redis-admin path/to/install
您可能还想将includes/config.sample.inc.php复制到includes/config.inc.php并使用您的特定redis配置进行编辑。
除了使用 Composer 之外,您还可以使用以下命令进行手动安装:
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin
git clone https://github.com/nrk/predis.git vendor
Docker Hub 上提供了使用最新标签构建的公共 phpRedisAdmin Docker 映像。文件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
- 定义Redis服务器的端口REDIS_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 的图标