RedisMate 是一款专为开发过程中, 简化 Redis 调试操作而设计的 GUI 应用。 通过简洁的界面设计和场景操作优化,提升开发者的调试效率。
RedisMate 是使用 swift 开发的 macOS 原生应用,体积非常小,只有 6M 左右。占用资源也比较小。数据请求都是分页请求,所以很大量的数据,也不用担心性能。
当前为 MVP 版本,在提供基础 Redis 能力之上,着重加强搜索场景的优化。后续会有更多功能继续新增。
截图
产品演示和下载
产品演示和下载: https://redismate.hunterji.com
开发者留言
产品由来
RedisMate 是我尝试独立开发的第一个产品,我选择这个我比较熟悉的领域来开始第一步。
一两年前,我用 electron 开发过一个开源的 Redis GUI Client ,叫做 RedisFish 。当时不少 V 站的 xd 给了我很多建议和支持,真的很感谢。不过当时因为工作繁重和身体原因,停了一段时间,当我准备更新的时候,遇到 electron 一个大版本迭代,更新了一个很重的功能,还有不少前端组件的版本更新,这需要大量的时间和精力,很多地方需要重构。鉴于当时的工作经常加班没有足够时间和身体原因,决定还是慢慢开发,但是最后因为各种原因,还是不了了之了。
前段时间 ,我因为一些原因刚裸辞。于是准备尝试一波独立开发。考虑到我目前在其它领域并没有涉及太多,还是决定先选择熟悉的领域。也曾考虑过用 electron 或者新的框架重构一下之前的开源项目,但是考虑到各方面成本,最终选择使用 swift 开发 macOS 应用。而且现在这方面的开源项目不少,所以还是搞点原生的吧。
产品亮点
开始是我的主观感受,我在写后端时候,总是不得劲儿。好多窗口——各种文档、设计图、postman 、mysql gui 、redis gui 、终端,加上 ide 都要一起打开,切来切去的。有时候多个后端节点项目一起开发,再多时候前后端一起开发,更多窗口了,然后又来多个语言,这里用 go ,那里写 rust ,这个功能要用 python 灌点假数据,那边前端写一下 websocket 功能,再开一个 mqttx !
我觉得我得来十个显示器!
所以,我经常在想,为什么这些应用这么麻烦,总要让我切来切去,让我去不断操作,比如 redis ,我不过是经常是在上面搜个 key 看看,老是要我反复切过去,点这点那然后搜索,好烦啊!(类似的调试过程中的吐槽我能说十分钟......)
后来我在看创新方面的书的时候,就发现,哦!原来是这样!
然后我就跟我身边的后端朋友沟通,得到朋友们的认可后,就开始着手干起来了。
就开始有了这个 MVP 版本,不仅仅局限于 Redis 提供的能力,而是 GUI 本身能带给我什么。让我在调试时候,更高效地触及到 Redis 中的数据。
后续
目前仍然在不断学习中,除了一些比如集群、发布订阅等等慢慢新增外,更多会去实践学习到的知识和技术,尝试去让产品创新,解决问题。
以及很重要的运营工作!
送码
77T9RETF4HL4
MT633RWKNJ9F
LLH3R4MNHM6E
TXNL9YXM3LNJ
EN9MYRJFYFX9
9RYYJ6XKT9JK
AYT4R6NRFAFA
9M497NEE9HPM
76RA7KWYKTJP
M3L76TPMNLJP
FYE4RLTA99LF
EJE3FPMLEPPT
NHJFWKHLFNWA
EM7AA9F6HMPH
RW7AEXKHMXHP
4KJR7XLM7PLA
N6TRM4LMN6EK
TRYFTJJ3ATMM
Y4KRJ9WMTRJ9
A39KYX6NRJA9
其它
周末更新了一个 v 1.2.3 版本,添加了按钮的悬浮提示,但是周末苹果还没审核,应该要今天才能上了。
最后,再贴一波演示和下载地址: https://redismate.hunterji.com
或者也可以直接使用 mac 的 app store 搜索"RedisMate"进行下载。
欢迎各位 xd 的体验和反馈!
大佬轻喷啊!
发现直接把码贴出来确实不太方便,还有 20 个兑换码准备下午送的。就麻烦有需要的 xd 留下邮箱吧,到晚上我随机送出这 20 个兑换码。
第 2 条附言 · 4 小时 2 分钟前
我基于个人这些年开发经验和朋友的反馈,总结结论是:一般后端开发时,对于 Redis GUI 的几个操作频率的顺序是 查(甚至是搜索)> 删 > 改 > 增。所以当前是优先在搜索场景先做优化,完成了该 MVP 版本。
后续除了增加 Redis 本身的功能外,还会去继续优化搜索场景。并且按照顺序,下一个是对删除场景去做优化,希望能够给后端开发 xdm 调试时候提供删除方面的便捷。
RedisMate 分为免费版和高级版,在当前 MVP 版本中,高级版比免费版多出的一个功能就是连接服务器的数量不限制。
所以要体验的 xdm 目前可以直接下载体验,免费版虽然只有一个连接限制,但是能够使用当前所有功能。
产品的后续迭代会逐步推进,这需要大家的支持和反馈。如果 RedisMate 能够帮助到 xdm 解决问题,那真的会让我非常有成就感。并且希望大家在有余力的情况下也帮助我一下,不管是购买高级版(目前是全职独立开发,有余力的 xd 能够支持一下真的非常感谢了),还是在 app store 中给一个五星好评,或是帮忙推荐给朋友,或是有一些调试时的痛点希望能够解决的反馈给我,都很感谢!