phpRedisAdmin は、Redis データベースを管理するためのシンプルな Web インターフェイスです。これは、クリエイティブ コモンズ表示 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
include/config.sample.inc.php を include/config.inc.php にコピーし、特定の Redis 構成で編集することもできます。
Composer を使用する代わりに、以下を使用して手動インストールを実行することもできます。
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin
git clone https://github.com/nrk/predis.git vendor
パブリック 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
発行して起動し、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.yuukegamiyamane.com/ (https://github.com/yuukegamiyamane/fugue-icons/tree/master/icons-shadowless) によって作成されました。
https://github.com/antirez/redis-io/blob/master/public/images/favicon.png のファビコン