Sign inSign up

lhstack/web-redis-manager

By lhstack

•Updated 9 months ago

Image
0

1.6K

lhstack/web-redis-manager repository overview

⁠Web Redis Manager

一个现代化的 Redis 可视化管理工具,支持多用户、多连接管理。

⁠支持平台

  • linux/amd64
  • linux/arm64

⁠快速开始

⁠使用 SQLite(默认)
docker run -d \
  --name web-redis-manager \
  -p 8080:8080 \
  -v redis-manager-data:/app/data \
  -e ADMIN_USERNAME=admin \
  -e ADMIN_PASSWORD=admin123 \
  lhstack/web-redis-manager:latest
⁠使用 MySQL
docker run -d \
  --name web-redis-manager \
  -p 8080:8080 \
  -e DB_DRIVER=mysql \
  -e DB_HOST=your-mysql-host \
  -e DB_PORT=3306 \
  -e DB_USER=root \
  -e DB_PASSWORD=your-password \
  -e DB_NAME=redis_manager \
  -e ADMIN_USERNAME=admin \
  -e ADMIN_PASSWORD=admin123 \
  lhstack/web-redis-manager:latest
⁠使用 PostgreSQL
docker run -d \
  --name web-redis-manager \
  -p 8080:8080 \
  -e DB_DRIVER=postgresql \
  -e DB_HOST=your-postgres-host \
  -e DB_PORT=5432 \
  -e DB_USER=postgres \
  -e DB_PASSWORD=your-password \
  -e DB_NAME=redis_manager \
  -e ADMIN_USERNAME=admin \
  -e ADMIN_PASSWORD=admin123 \
  lhstack/web-redis-manager:latest

⁠环境变量

变量说明适用驱动默认值
SERVER_PORT服务端口全部8080
DB_DRIVER数据库驱动 (sqlite/mysql/postgresql)全部sqlite
DB_PATH数据库文件路径sqlite/app/data/redis_manager.db
DB_HOST数据库主机mysql/postgresqllocalhost
DB_PORT数据库端口mysql/postgresql3306
DB_USER数据库用户mysql/postgresqlroot
DB_PASSWORD数据库密码mysql/postgresql-
DB_NAME数据库名mysql/postgresqlredis_manager
DB_SSLMODESSL 模式 (disable/require/verify-ca/verify-full)postgresqldisable
ADMIN_USERNAME管理员用户名全部admin
ADMIN_PASSWORD管理员密码全部随机生成
JWT_SECRETJWT 密钥(留空则自动生成并持久化)全部自动生成

⁠功能特性

  • 支持 Standalone、Cluster、Sentinel 连接模式
  • 支持 SSH 隧道连接(密码/私钥认证,支持加密私钥)
  • SSH 连接独立测试功能
  • 支持 TLS/SSL 加密连接
  • 端到端加密 (E2E) 保护连接凭据
  • JWT 密钥自动持久化,服务重启后 Token 保持有效
  • 双重认证 (2FA/TOTP)
  • 多用户数据隔离
  • 内置 Redis 命令终端

⁠链接

⁠License

Apache License 2.0

Tag summary

Content type

Image

Digest

sha256:aa1da6e4b…

Size

27.4 MB

Last updated

9 months ago

docker pull lhstack/web-redis-manager