「Redis」PhpRedisAdmin -- 可视化的redis数据管理

PhpRedisAdmin

可视化的 redis 数据管理界面站点。下面重点讲解常规部署步骤。

tap:

windows环境下使用docker镜像访问站点比较慢,不推荐使用,但其他环境可以试试。

附docker镜像地址:erikdubbelboer/phpredisadmin

docker镜像相关参数:

  • ADMIN_USER
  • ADMIN_PASS
  • REDIS_1_HOST
  • REDIS_1_PORT
  • ...

部署前准备

一定要安装 nginxPHP环境,redis可以是部署在其他局域网服务器上的,phpredisadmin 在配置文件中去指定 redis服务器的 IP 和端口

部署步骤

  1. 下载 phpredisadmin:https://github.com/erikdubbelboer/phpRedisAdmin,推荐使用 master

  2. phpredisadmin 项目下 composer install

  3. phpredisadmin 移至 web服务器的站点目录下

  4. nginx 配置相应的站点信息

  5. 复制 includesconfig.sample.inc.phpincludesconfig.inc.php, 将实际的 redis 连接配置信息修改至 includesconfig.inc.php 中。

nginx 配置

server {
        listen 80;
        listen [::]:80;

        server_name     phpredisadmin.test;
        root            /var/www/phpRedisAdmin/;
        index           index.html index.htm index.php;

        if (!-e $request_filename) {
            rewrite ^(.*)$ /index.php$1 last;
        }

        location ~ .*.php(/.*)*$ {
            try_files $uri /index.php =404;
            fastcgi_pass  dev.php-fpm.srv:9000;
            fastcgi_buffers 16 16k;
            fastcgi_buffer_size 32k;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            #fixes timeouts
            fastcgi_read_timeout 600;
            include fastcgi_params;
        }

        location ~ /.ht {
            deny all;
        }

        location /.well-known/acme-challenge/ {
            root /var/www/letsencrypt/;
            log_not_found off;
        }

        error_log /var/log/nginx/phpredisadmin_error.log;
        access_log /var/log/nginx/phpredisadmin_access.log;
}

使用

登录nginx 配置的 相应域名 即可使用。

原文地址:https://www.cnblogs.com/ColdJk/p/14633319.html