s00d/redis-web

Redis-web 是一个基于 Laravel 和 Vue 的简单网页界面,用于管理 Redis 数据库。

安装: 9

依赖关系: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 0

开放问题: 0

语言:Vue

类型:项目

0.3.6 2017-10-28 20:21 UTC

This package is auto-updated.

Last update: 2024-09-10 20:17:52 UTC


README

Redis-web 是一个基于 SlimVue 的简单网页界面,用于管理 Redis 数据库。

该项目采用 Creative Commons Attribution 3.0 许可 发布。该代码由 Pavel Kuzmin 开发和维护。

您可以在 github 上发送评论、补丁、问题 这里

特别感谢 Erik Dubbelboer

预览


安装/配置

要通过 composer 安装 redis-web,您需要执行以下命令

php composer.phar create-project -s dev s00d/redis-web path/to/install

或者您也可以使用以下方式手动安装

git clone https://github.com/s00d/redisWeb.git
cd redisWeb

安装并运行

composer install && composer update
npm i
npm prod

设置

.env.example 复制到 .env 并用您的特定配置编辑它。

文件 ./Settings.php 中的所有设置

密码

明文密码仅适用于快速测试。您可能希望使用散列密码。散列密码可以使用 htpasswd 命令行工具或 password_hash() PHP 函数生成

$ htpasswd -nbBC 10 root password
root:$2y$10$ZDEIUCQ7BSDLP3d2MI4HIOI4.CcaYqRj8ICCyJT2isOBd5JLM7zYe

添加到设置

"users" => [
  "root" => '$2y$10$ZDEIUCQ7BSDLP3d2MI4HIOI4.CcaYqRj8ICCyJT2isOBd5JLM7zYe'
]

Apache 配置

确保您的 .htaccessindex.php 文件位于同一个公开可访问的目录中。该 .htaccess 文件应包含此代码

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]

确保您的 Apache 虚拟主机配置了 AllowOverride 选项,以便可以使用 .htaccess 重写规则

AllowOverride All

Nginx 配置

这是为 example.com 域提供的示例 Nginx 虚拟主机配置。它监听端口 80 上的传入 HTTP 连接。它假设 PHP-FPM 服务器在端口 9000 上运行。您应该使用自己的值更新 server_nameerror_logaccess_logroot 指令。

server {
    listen 80;
    server_name example.com;
    index index.php;
    error_log /path/to/example.error.log;
    access_log /path/to/example.access.log;
    root /path/to/public;

    location / {
        try_files $uri /index.php$is_args$args;
    }

    location ~ \.php {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param SCRIPT_NAME $fastcgi_script_name;
        fastcgi_index index.php;
        fastcgi_pass 127.0.0.1:9000;
    }
}

队列!

显示 Redis 中的所有队列


通过 NPM 安装最新的 PM2 稳定版本是可安装的

npm install pm2@latest -g

运行

npm run socket:start