Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ grm Public
forked from gphper/grm

redis可视化工具(gin+element-plus)【部署简单便捷,SSH连接,用户校验,操作日志、命令行模式、LUA脚本执行、Redis监控等】

License

Notifications You must be signed in to change notification settings

chswy123/grm

Repository files navigation

grm

vue3 go visitor

介绍 [Introduction]

基于go+vue的web版redis管理工具【Web redis management tool based on golang and vue】

功能清单

  • ✅ 管理连接(直连和SSH)、切换DB

  • ✅ 支持 string/list/set/zset/hash/stream 类型的增删查改

  • ✅ 编译打包成独立的二进制文件

  • ✅ 服务信息展示

  • ✅ 支持命令行

  • ✅ 用户鉴权

  • ✅ 操作日志

  • ✅ 支持LUA脚本

  • ✅ Redis监控

编译代码

  • web目录下 npm run build
  • grm目录下 go build -ldflags "-s -w" .\main.go
  • 推荐使用upx再次压缩 upx -9 main.exe -o grm.exe

用户管理

  • 添加用户 grm user add
  • 删除用户 grm user delete

运行项目

方式一 【推荐】

* 执行 `grm srv run [-H 指定host] [-p 指定端口]`

方式二

* 项目根目录执行
 `docker build -t grmdocker:v1 .`
* 运行容器
 `docker run -d -p 宿主机端口:8088 grmdocker:v1` 

方式三

* 执行 `grm run -H ip地址 -p ip端口` 
* 安装服务 `grm run --install`
* 卸载服务 `grm run --uninstall`
* 运行服务 `grm run --start`
* 停止服务 `grm run --stop`

访问地址 http://ip地址:ip端口/static/#/

Nginx反向代理

server {
 listen 80;
 server_name www.xxx.com;
 location / {
 	 proxy_pass http://host:port;
 proxy_http_version 1.1;
 proxy_set_header Upgrade $http_upgrade;
 proxy_set_header Connection "Upgrade";
 }
}

使用已有域名的Nginx配置

listen 80;
server_name www.xxx.com;
location /grmapix/ {
 proxy_pass http://host:port;
 proxy_http_version 1.1;
 proxy_set_header Upgrade $http_upgrade;
 proxy_set_header Connection "Upgrade";
}
location ~ ^/grm/(.*) {
 proxy_pass http://host:port/1ドル;
}

持续更新中。。。

登录

login

服务管理

conn

数据展示

show

Terminal

cmd

添加数据

add

LUA脚本

lua

系统设置

tree

REDIS监控

moni

支持作者

如果觉得这个项目对你有帮助的话,请留下一颗star ⭐⭐鼓励一下! If the project is helpful to you, please give a star to encourage me

About

redis可视化工具(gin+element-plus)【部署简单便捷,SSH连接,用户校验,操作日志、命令行模式、LUA脚本执行、Redis监控等】

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 81.9%
  • Vue 14.7%
  • JavaScript 2.6%
  • Shell 0.3%
  • CSS 0.2%
  • Dockerfile 0.1%
  • Other 0.2%

AltStyle によって変換されたページ (->オリジナル) /