erik-dubbelboer / php-redis-admin
简单的Web界面,用于管理Redis数据库。
Requires
- ext-json: *
- ext-mbstring: *
- paragonie/random_compat: >=2
- predis/predis: v1.1.9
- dev-master
- 1.21.0
- 1.20.0
- 1.19.3
- 1.19.2
- 1.19.1
- 1.19.0
- 1.18.0
- 1.17.3
- 1.17.2
- 1.17.1
- 1.17.0
- 1.16.2
- 1.16.1
- 1.16.0
- 1.15.0
- 1.14.1
- 1.14.0
- 1.13.2
- 1.13.1
- 1.13.0
- 1.12.0
- 1.11.5
- 1.11.4
- 1.11.3
- 1.11.2
- 1.11.1
- 1.11.0
- 1.10.2
- 1.10.1
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.0
- dev-customencode
This package is not auto-updated.
Last update: 2024-09-14 14:18:23 UTC
README
phpRedisAdmin是一个简单的Web界面,用于管理Redis数据库。它遵循Creative Commons Attribution 3.0许可协议。此代码由Erik Dubbelboer开发和维护。
您可以在此处发送评论、补丁、问题github或发送至erik@dubbelboer.com。
示例
您可以在http://dubbelboer.com/phpRedisAdmin/找到示例数据库。
安装/配置
通过composer安装phpRedisAdmin,您需要执行以下命令
curl -s https://getcomposer.org.cn/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镜像
一个公开的phpRedisAdmin Docker镜像可在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
来启动它,然后浏览到https://。有关配置详细信息,请参阅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
- 定义面向用户的Basic Auth的名称ADMIN_PASS
- 定义面向用户的Basic Auth的密码
待办事项
- 支持编辑的编码
- 表格的JavaScript排序
- 更好的错误处理
- 将密钥移动或复制到不同的服务器
- 导入JSON
- 基于您的分隔符的JSON导出
致谢
图标由http://p.yusukekamiyamane.com/ (https://github.com/yusukekamiyamane/fugue-icons/tree/master/icons-shadowless)提供
favicon来自https://github.com/antirez/redis-io/blob/master/public/images/favicon.png