phpRedisAdmin

Simple web interface to manage Redis databases.

  • 所有者: erikdubbelboer/phpRedisAdmin
  • 平台:
  • 許可證:
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

phpRedisAdmin

phpRedisAdmin is a simple web interface to manage Redis
databases. It is released under the
Creative Commons Attribution 3.0 license.
This code is being developed and maintained by Erik Dubbelboer.

You can send comments, patches, questions
here on github
or to erik@dubbelboer.com.

Example

You can find an example database at
http://dubbelboer.com/phpRedisAdmin/

Installing/Configuring

To install phpRedisAdmin through composer you need to execute the following commands:

curl -s http://getcomposer.org/installer, php
php composer.phar create-project -s dev erik-dubbelboer/php-redis-admin path/to/install

You may also want to copy includes/config.sample.inc.php to includes/config.inc.php
and edit it with your specific redis configuration.

Instead of using composer, you can also do a manual install using:

git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin
git clone https://github.com/nrk/predis.git vendor

Docker Image

A public phpRedisAdmin Docker image is available on Docker Hub automatically built from latest source.
The file includes/config.environment.inc.php is used as the configuration file to allow environment variables to be used as configuration values.
Example:

docker run --rm -it -e REDIS_1_HOST=myredis.host -e REDIS_1_NAME=MyRedis -p 80:80 erikdubbelboer/phpredisadmin

Also, a Docker Compose manifest with a stack for testing and development is provided. Just issue docker-compose up --build to start it and browse to http://localhost. See docker-compose.yml file for configuration details.

Environment variables summary

  • REDIS_1_HOST - define host of the Redis server
  • REDIS_1_NAME - define name of the Redis server
  • REDIS_1_PORT - define port of the Redis server
  • REDIS_1_AUTH - define password of the Redis server
  • ADMIN_USER - define username for user-facing Basic Auth
  • ADMIN_PASS - define password for user-facing Basic Auth

TODO

  • Encoding support for editing
  • Javascript sorting of tables
  • Better error handling
  • Move or Copy key to different server
  • Importing JSON
  • JSON export with seperate objects based on your seperator

Credits

Icons by http://p.yusukekamiyamane.com/ (https://github.com/yusukekamiyamane/fugue-icons/tree/master/icons-shadowless)

Favicon from https://github.com/antirez/redis-io/blob/master/public/images/favicon.png

主要指標

概覽
名稱與所有者erikdubbelboer/phpRedisAdmin
主編程語言PHP
編程語言CSS (語言數: 5)
平台
許可證
所有者活动
創建於2011-07-06 12:29:59
推送於2025-03-31 04:37:19
最后一次提交2025-03-31 06:36:23
發布數47
最新版本名稱v1.24.0 (發布於 )
第一版名稱v1.1.0 (發布於 )
用户参与
星數3.2k
關注者數179
派生數668
提交數238
已啟用問題?
問題數134
打開的問題數9
拉請求數70
打開的拉請求數2
關閉的拉請求數14
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?