- 💂 个人网站:IT知识小屋
- 🤟 版权:本文由【IT学习日记】原创、在CSDN首发、需要转载请联系博主
- 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦
文章目录
- 简介
- 工具特性
- 功能截图
- 快速构建项目
- 开源地址&使用手册
- 写在最后
简介
Tiny-RDM是一款轻量级、高颜值、开源免费的Redis图形化管理工具,专为个人开发者、中小型团队设计,可帮助用户快速可视化管理缓存数据。工具集键值浏览、数据结构可视化、集群&哨兵链接、SCAN分段加载,命令行控制、命令实时监控、导入导出等核心功能,支持跨平台运行(Mac、Windows和Linux),可轻松处理百万键列表。
系统采用前后端分离架构设计,前端基于Vue + Naive UI构建,后端采用了Go语言实现,保障了系统可处理高并发请求和更少的资源占用。系统界面采用了现代化设计,美观大气,操作简单,可满足个人、中小型团队日常对Redis数据可视化管理的大部分需求。
工具特性
极度轻量:基于Webview2,无内嵌浏览器
界面精美易用:提供浅色、深色主题,用户可自由选择
跨平台使用:支持Mac、Windows和Linux使用
多国语言支持:支持英文、中文切换,后续将拓展更多语言
多种连接管理:支持SSH隧道、SSL、哨兵模式、集群模式、HTTP代理、SOCKS5代理
可视化键值操作:增删查改一应俱全,操作简单直观
多种数据查看格式:支持多格式展示以及转码、解压方式
SCAN分段加载:支持分段加载,轻松处理数百万键列表
操作命令执行日志展示
支持命令行操作
支持慢日志展示
集合结构分段加载与查询:支持List、Hash、Set、Sorted Set多种数据类型分段加载和查询
集合值转码显示:支持List、Hash、Set、Sorted Set数据类型
内置高级编辑器:Monaco Editor
支持命令实时监控
支持导入&导出数据:快速完成数据初始化和迁移
支持发布订阅
支持导入&导出连接配置
自定义数据展示编码&解码:提供操作指引
功能截图
首页
数据详情
新建连接
高级配置
哨兵模式
个性设置
分段加载:Tiny RDM使用分段加载的方式,用于防止服务器有海量键时界面加载太久的情况。当服务器中的键数量超过设定的阈值(默认10000)时,会停止加载剩余部分。
筛选:在搜索输入框输入您想要查找的关键词或短语,部分或者全部都可以。输入完成无需其他操作,便会在已加载的列表中,只显示包含指定关键字的键。
类型匹配:通过搜索输入框前的类型下拉选择,可以让Tiny RDM只扫描指定类型的键。
模糊匹配:默认情况下无需加通配符,Tiny RDM会在扫描前为关键字加上通配符前缀和后缀,来进行模糊匹配。回车确认搜索关键字后,输入栏状态如下,表示以正则条件JSON*进行模糊检索
自定义解码
快速构建项目
1、运行要求
Go Node.js >= 20 NPM >= 92、安装wails
go install github.com/wailsapp/wails/v2/cmd/wails@latest3、下载源代码
4、构建前端代码
npm install --prefix ./frontend 或者 cd frontend npm install5、编译运行开发版本
wails dev开源地址&使用手册
点击下方的【IT学习日记】回复【资源】领取!
- 💂 个人网站:IT学习日记
如果这篇文章对您有帮助,请一定帮我点个“关注”和“点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。
写在最后
1000+优质开源项目更新进度:291/1000。如需更多类型优质项目推荐,请在文章后留言。