[web-redis-manager] 无缝管理 Redis:在线工具助你实现轻松运维

无缝管理 Redis:在线工具助你实现轻松运维

web-redis-manager是 redis 的管理工具,支持同时管理多个 redis 实例, 慢日志, 服务器信息, 配置信息, CLI 模式,同时支持 web 端和 webview, 可以作为 GUI 和在线管理界面. 程序由 Go 语言和 Vue 开发完成, 现已可以完成日常 95%的工作.

特性

  • BasicAuth
  • 支持 redis 常用数据类型管理:
    • 列表: list
    • 字符串: string
    • 字典: hashmap
    • set: set
    • 有序 set: sorted set
    • 流: stream
    • json (开发中)
    • RediSeach (开发中)
  • CLI 命令行模式
  • 慢日志查看
  • 服务信息查看
  • 客户端管理
  • 订阅模式
  • 图表监控
  • 只读模式

使用方法


git  clone --depth=1 https://github.com/xiusin/web-redis-manager.git

cd web-redis-manager

git checkout develop

yarn # 安装前端依赖

yarn build # 打包前端代码

cd server

go mod tidy # 下载 go 依赖包

go build -o rdm.exe # 编译 windows

go build -o rdm # *nix

非 basic auth 启动 (Webview 本地窗口)

./rdm.exe

basic auth 启动 (用于 web 端授权密码登录)

./rdm.exe --username=admin --password=123456

演示案例: http://rdm.xiusin.cn

账号: admin 密码:123456

示意图

入口页面

./images/1-min.png

连接实例

./images/2-min.png

管理键

./images/3-min.png

操作值

./images/4-min.png

配置信息

./images/5-min.png

服务器信息

./images/6-min.png

慢日志

./images/7-min.png

CLI 管理

./images/8-min.png