编程 用 Go + Vue 写 Redis Web 管理工具:grm 支持 SSH、命令行与 LUA 脚本

2026-09-12 09:46:18

用 Go + Vue 写 Redis Web 管理工具:grm 支持 SSH、命令行与 LUA 脚本

项目地址:github.com/gphper/grm

GRM 是基于 go+vue 的 web 版 redis 管理工具,支持 SSH 连接、用户校验、操作日志、命令行模式、LUA 脚本执行等功能。

介绍

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

功能清单

  • 管理连接(直连和 SSH)、切换 DB
  • 支持 string/list/set/zset/hash/stream 类型的增删查改
  • 编译打包成独立的二进制文件
  • 服务信息展示
  • 支持命令行
  • 用户鉴权
  • 操作日志
  • 支持 LUA 脚本

编译代码

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

运行项目

  • 先添加用户:grm user add
  • 执行:grm run -H ip地址 -p ip端口
  • 访问地址:http://ip地址:ip端口/static/#/

持续更新中

登录

登录页面用于用户鉴权。

服务管理

连接管理(conn),支持直连和 SSH。

Terminal

命令行模式(cmd)。

添加数据

支持 string/list/set/zset/hash/stream 等类型的数据增删查改。

LUA 脚本

支持 LUA 脚本执行(lua)。

复制全文 生成海报 Redis Go Vue grm 运维工具 数据库管理

推荐文章

程序员茄子在线接单