V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
huangliu
V2EX  ›  分享创造

Tiny RDM 春节后第一个版本发布,支持自定义解码了

  •  
  •   huangliu ·
    tiny-craft · 307 天前 · 2473 次点击
    这是一个创建于 307 天前的主题,其中的信息可能已经有所发展或是发生改变。

    春节后的第一个版本,除了修复了节前屯的众多 bug 以外,也带了不少新特性,又是一个具有历史意义的版本,加了众多新功能,新一年我真的不能再只埋头写代码了😂。

    自定义编码解码

    现在支持添加自定义编码,从此你使用任何离奇古怪加密方式的内容,都可以通过自定义解码来展示和编辑保存了。同时也能为更多和特定开发语言相关的序列化/反序列化提供原生级的解码,不用再担心用 Golang 强行解码的内容和预期不符了~

    自定义编码列表

    新增和编辑解码编码器

    自定编码怎么使用?使用文档还没空写,着急用的小伙伴可以先看下源码实现,其中 PHP 和 Pickle 解码都是基于自定义解码实现的😂~

    内嵌更多常用解码器( Msgpack/PHP/Pickle )

    因为有了基于命令行调用的自定义解码器,所以这里顺手提供了原生级 PHP 和 Pickle 的反序列化/序列化支持。这里要注意的是,需要系统命令行可以执行php命令解码选择列表中才会有PHP选项,同理Pickle也需要python或者python3命令支持。

    PHP 序列化

    支持使用 Unix Socket 连接服务端

    支持通过 UNIX 方式连接服务端,当然了通过 URL 格式字符串来创建新连接也是支持的~ unix://<user>:<password>@</path/to/redis.sock>?dial_timeout=3&read_timeout=6s&max_retries=2

    Socket 连接配置

    支持为每个连接配置 HTTP/SOCKS5 代理

    现在可以为每个连接自行配置网络代理了,支持 HTTP/HTTPS/SOCKS5/SOCKS5H~

    代理设置

    支持查看和编辑 RedisJSON 类型数据

    既然支持 String 类型的 JSON ,当然也要专门支持 RedisJSON ,使用前请确保你 Redis 服务器启用了 reJSON 模块,它的使用和 String 类型的 JSON 文本一样简单~

    其他

    紧急修复了大量“已知”的 BUG ,不少问题还是几个版本前可能就已经存在了,居然才被我发现,或者说才有用户来反馈。看来大部分用户还是没有深度使用,或者对软件的在意程度不高啊~反思反思。

    下载安装

    Github 下载地址:github.com/tiny-craft/tiny-rdm/releases
    Gitee 下载地址:gitee.com/tiny-craft-zh/tiny-rdm/releases

    官方微信公众号『独立开发记事簿』,输入关键字:下载 RDM

    写在最后

    这个版本之后就开始尽量不加大的新功能了,接下来会以完善用户使用手册和修补陈年老 BUG 提高稳定性为主,也开始尝试一些对外宣传软件和获取更多目标用户,写文章/做展示视频等等。

    同时欢迎大家加群加好友交流,微信公众号『独立开发记事簿』可以找到我~

    官方地址:redis.tinycraft.cc/zh/

    源码地址:github.com/tiny-craft/tiny-rdm

    4 条回复    2024-02-26 09:28:38 +08:00
    zuiwu
        1
    zuiwu  
       307 天前
    支持下,目前在用,更新很快,功能也比较完善了
    WoodenRobot
        2
    WoodenRobot  
       307 天前
    非常好用,已经用好几个月了!
    guzzhao
        3
    guzzhao  
       307 天前
    希望可以添加到 scoop 里
    linvaux
        4
    linvaux  
       305 天前
    已经用了几个月了,确实比 RDM 好用,好看,感谢楼主的无私奉献
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4026 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:17 · PVG 13:17 · LAX 21:17 · JFK 00:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.