tiny-rdm/README_zh.md

118 lines
3.8 KiB
Markdown
Raw Normal View History

2023-08-20 00:53:29 +08:00
<div align="center">
<a href="https://github.com/tiny-craft/tiny-rdm/"><img src="build/appicon.png" width="120"/></a>
</div>
2023-08-20 00:53:29 +08:00
<h1 align="center">Tiny RDM</h1>
2024-01-12 00:55:06 +08:00
<h4 align="center"><strong><a href="/">English</a></strong> | 简体中文</h4>
2023-08-20 00:53:29 +08:00
<div align="center">
[![License](https://img.shields.io/github/license/tiny-craft/tiny-rdm)](https://github.com/tiny-craft/tiny-rdm/blob/main/LICENSE)
[![GitHub release](https://img.shields.io/github/release/tiny-craft/tiny-rdm)](https://github.com/tiny-craft/tiny-rdm/releases)
2024-01-02 16:12:40 +08:00
![GitHub All Releases](https://img.shields.io/github/downloads/tiny-craft/tiny-rdm/total)
[![GitHub stars](https://img.shields.io/github/stars/tiny-craft/tiny-rdm)](https://github.com/tiny-craft/tiny-rdm/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/tiny-craft/tiny-rdm)](https://github.com/tiny-craft/tiny-rdm/fork)
<strong>一个现代化轻量级的跨平台Redis桌面客户端支持Mac、Windows和Linux</strong>
</div>
2023-11-03 17:55:41 +08:00
<picture>
<source media="(prefers-color-scheme: dark)" srcset="screenshots/dark_zh.png">
<source media="(prefers-color-scheme: light)" srcset="screenshots/light_zh.png">
<img alt="screenshot" src="screenshots/dark_zh.png">
</picture>
2024-01-19 00:45:59 +08:00
<picture>
<source media="(prefers-color-scheme: dark)" srcset="screenshots/dark_zh2.png">
<source media="(prefers-color-scheme: light)" srcset="screenshots/light_zh2.png">
<img alt="screenshot" src="screenshots/dark_zh2.png">
</picture>
## 功能特性
* 极度轻量基于Webview2无内嵌浏览器感谢[Wails](https://github.com/wailsapp/wails)
2024-01-09 00:17:07 +08:00
* 界面精美易用,提供浅色/深色主题(感谢[Naive UI](https://github.com/tusen-ai/naive-ui)
2023-08-11 11:27:53 +08:00
和 [IconPark](https://iconpark.oceanengine.com)
2023-11-02 15:49:03 +08:00
* 多国语言支持:英文/中文([需要更多语言支持?点我贡献语言](.github/CONTRIBUTING_zh.md)
* 更好用的连接管理支持SSH隧道/SSL/哨兵模式/集群模式
* 可视化键值操作,增删查改一应俱全
* 支持多种数据查看格式以及转码/解压方式
2023-11-03 10:08:18 +08:00
* 采用SCAN分段加载可轻松处理数百万键列表
* 操作命令执行日志展示
* 提供命令行操作
2023-11-03 10:08:18 +08:00
* 提供慢日志展示
2023-11-24 10:57:43 +08:00
* List/Hash/Set/Sorted Set的分段加载和查询
* List/Hash/Set/Sorted Set值的转码显示
2023-12-07 11:34:49 +08:00
* 内置高级编辑器Monaco Editor
2023-12-29 15:48:09 +08:00
* 支持命令实时监控
2024-01-19 10:54:02 +08:00
* 支持导入/导出数据
* 支持发布订阅
* 支持导入/导出连接配置
## 未来版本规划
2023-12-29 15:48:09 +08:00
2024-01-19 10:54:02 +08:00
- [ ] 自定义数据展示编码/解码
## 安装
提供Mac、Windows和Linux安装包可[免费下载](https://github.com/tiny-craft/tiny-rdm/releases)。
> 如果在macOS上安装后无法打开报错**不受信任**或者**移到垃圾箱**,执行下面命令后再启动即可:
2023-09-06 11:46:34 +08:00
> ``` shell
> sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app
> ```
2023-08-21 18:05:20 +08:00
## 构建项目
2023-12-29 15:48:09 +08:00
2023-08-21 18:05:20 +08:00
### 运行环境要求
2023-12-29 15:48:09 +08:00
* Go最新版本
2023-08-21 18:05:20 +08:00
* Node.js >= 16
2023-09-06 11:46:34 +08:00
* NPM >= 9
2023-08-21 18:05:20 +08:00
### 安装wails
2023-12-29 15:48:09 +08:00
2023-08-21 18:05:20 +08:00
```bash
go install github.com/wailsapp/wails/v2/cmd/wails@latest
```
### 拉取代码
2023-12-29 15:48:09 +08:00
2023-08-21 18:05:20 +08:00
```bash
git clone https://github.com/tiny-craft/tiny-rdm --depth=1
```
### 构建前端代码
2023-12-29 15:48:09 +08:00
2023-08-21 18:05:20 +08:00
```bash
npm install --prefix ./frontend
```
### 编译运行开发版本
2023-12-29 15:48:09 +08:00
2023-08-21 18:05:20 +08:00
```bash
wails dev
```
2023-08-16 10:17:09 +08:00
## 关于
2023-12-29 15:48:09 +08:00
2024-01-09 00:17:07 +08:00
如果你也同为独立开发者团队喜欢开源或者对Tiny Craft的相关产品感兴趣可以关注微信公众号或者加入QQ群探讨心得反馈意见交个朋友。
2023-12-29 15:48:09 +08:00
2024-01-09 00:17:07 +08:00
### 微信公众号(用户交流微信群)
2023-08-16 10:17:09 +08:00
2024-01-09 00:17:07 +08:00
我会不定期更新一些关于独立开发的思考和感悟,以及独立产品的介绍,欢迎扫码关注~👏
2024-01-09 00:17:07 +08:00
<img src="docs/images/wechat_official.png" alt="wechat" width="360" />
### 独立开发互助QQ群
```
831077639
```
### 赞助
该项目完全为爱发电,如果对你有所帮助,可以请作者喝杯咖啡 ☕️
* 微信赞赏
<img src="docs/images/wechat_sponsor.jpg" alt="wechat" width="200" />