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

造了个玩具级的 Redis GUI,美其名曰我可以更方便的用 Django 开发了 >.<

  •  
  •   goodspb · 2023-09-01 15:42:40 +08:00 · 2777 次点击
    这是一个创建于 447 天前的主题,其中的信息可能已经有所发展或是发生改变。

    起因

    最近在用 Django 开发,发现存到 redis 里面的内容竟然都用 pickle 这个东东做了序列化,然后在用 Another Redis Desktop Manager 看起来不太方便。。。。

    然后在 v2 看到了别人用 PySide 写了个字幕软件感觉挺有趣的,所以萌生了自己搞一个 Redis GUI 来安慰自己。

    背景

    因为本来是搞 Java 的,对 Python 也只是用了半年来搭 WebServer ,所以对 Python 其实也不是特别熟。 而且,对 GUI 之类的软件就更加陌生了,最多就是做一些小工具。

    所以陆陆续续都做了 1 个多月,其中绝大多数的时间都在查资料。感觉 ChatGPT 功不可没!

    技术栈

    主要是:QT Pyside6 + SQLAlchemy + redis-py 还有其他的,例如打包 Nuitka + create-dmg 之类

    实现情况

    1. Redis 链接管理(增删改查)
    2. 支持的 Redis 数据类型:String, Hash, Set, Sorted Set, Stream
    3. Redis 键的增删改查
    4. 内容的增删改查
    5. String 内容展示的支持格式:Json, Pickle

    TODO

    感觉还有非常非常的多,不列出来了。

    开源

    仓库: https://github.com/goodspb/reedis

    安装包直接下载: https://github.com/goodspb/reedis/releases/download/v0.0.1/Reedis_v0.0.1.dmg (当前我只打了支持 M1/M2 的 dmg, 打包有点难啊..

    欢迎各位大佬添砖加瓦...v2 首发了算是.

    5 条回复    2023-09-09 17:08:28 +08:00
    HXHL
        1
    HXHL  
       2023-09-01 15:48:13 +08:00
    希望这种简单的一点,没有啥上手成本。插楼问一句有没有好用的 kafka 和 PostgreSQL 客户端?
    HXHL
        2
    HXHL  
       2023-09-01 15:48:21 +08:00
    喜欢这种简单的一点,没有啥上手成本。插楼问一句有没有好用的 kafka 和 PostgreSQL 客户端?
    CodFrm
        3
    CodFrm  
       2023-09-03 21:04:32 +08:00
    @HXHL PostgreSQL 的话直接 navicat ,kafka 看看这个: https://github.com/dushixiang/kafka-map
    asmoker
        4
    asmoker  
       2023-09-04 09:21:59 +08:00 via Android
    👍
    goodspb
        5
    goodspb  
    OP
       2023-09-09 17:08:28 +08:00
    @HXHL PostgreSQL 我用 DBeaver
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5507 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:11 · PVG 11:11 · LAX 19:11 · JFK 22:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.