项目介绍

image.png

Tiny RDM

一个现代化轻量级的跨平台Redis桌面客户端,支持Mac、Windows和Linux

image.png

软件截图

运行效果

image.png
image.png

版本展示

image.png

配置连接

image.png

项目亮点

极致轻量

极小包体,随处安装随处使用

友好外观体验

提供外观深色/浅色外观,简单易用的可视化操作体验

跨桌面平台

支持Mac/Windows/Linux主流版本系统

代码开源

致力于制作安全可靠的软件,本软件完全开源,用户可放心使用和传播

功能梳理

  • 极度轻量,基于Webview2,无内嵌浏览器(感谢Wails

  • 界面精美易用,提供浅色/深色主题(感谢Naive UI 和 IconPark

  • 多国语言支持:英文/中文(需要更多语言支持?点我贡献语言

  • 更好用的连接管理:支持SSH隧道/SSL/哨兵模式/集群模式

  • 可视化键值操作,增删查改一应俱全

  • 支持多种数据查看格式以及转码/解压方式

  • 采用SCAN分段加载,可轻松处理数百万键列表

  • 操作命令执行日志展示

  • 提供命令行操作

  • 提供慢日志展示

  • List/Hash/Set/Sorted Set的分段加载和查询

  • List/Hash/Set/Sorted Set值的转码显示

  • 内置高级编辑器Monaco Editor

  • 支持命令实时监控

  • 支持导入/导出数据

  • 支持发布订阅

  • 支持导入/导出连接配置

安装部署

选择合适自己的版本,下载安装
image.png

⚠️⚠️⚠️注意:安装完成后,如果在macOS下无法运行,请尝试在终端执行以下命令

sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app

源码构建

运行环境要求

  • Go(最新版本)

  • Node.js >= 16

  • NPM >= 9

安装wails

go install github.com/wailsapp/wails/v2/cmd/wails@latest

拉取代码

git clone https://github.com/tiny-craft/tiny-rdm --depth=1

构建前端代码

npm install --prefix ./frontend

编译运行开发版本

wails dev