V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
pabno
V2EX  ›  奇思妙想

redis 第三方命令行客户端

  •  1
     
  •   pabno · 2020-02-13 00:02:47 +08:00 · 4226 次点击
    这是一个创建于 1534 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不知道有没有开源的第三方 redis 命令行客户端,就是在原有的 redis-cli 客户端基础上增加一些功能;

    1. 比如说保存配置到本地配置文件
    2. 查询连接列表并连接
    3. 命令自动补全

    现在使用 windows 的下的 Redis Destop Manager 虽然有可视化操作,但是在实际使用的过程中还是命令行比较方便,但是 redis-cli 下又没有保存连接的功能,RDM 的命令行又各种不爽

    如果没有的话想自己撸一个,当然有的话那就最好不过了

    13 条回复    2020-03-01 22:12:05 +08:00
    also24
        1
    also24  
       2020-02-13 00:24:38 +08:00   ❤️ 3
    单单本站就有很多啊:

    @jason0916 https://www.v2ex.com/t/331909
    [python] aredis —— 一款 redis 的异步客户端

    @mylxsw https://www.v2ex.com/t/557543
    Redis Gli - 一个基于命令行的 Redis 图形界面客户端

    @scriptB0y https://www.v2ex.com/t/634789
    IRedis: 一个支持语法高亮和自动补全的 Redis 命令行客户端
    also24
        2
    also24  
       2020-02-13 00:26:12 +08:00
    抱歉回复仓促,第一个项目 aredis 并不符合你的需求,划掉~
    scriptB0y
        3
    scriptB0y  
       2020-02-13 10:29:33 +08:00
    Hi 我写了个 iredis,你说的 3 我觉得是做的比较好的。

    https://github.com/laixintao/iredis

    你可以看下这里的命令补全 gif: https://www.iredis.io/show/

    1. 也是支持的,配置文件支持,参考这里: https://github.com/laixintao/iredis#usage
    2. 没看明白,你是想保存 ip-host 吗?如果是命令行的话,可以用 shell 的 history 吧。使用过程中的连接是有 keepalive 和重试的。
    pabno
        4
    pabno  
    OP
       2020-02-13 10:57:31 +08:00
    @also24 感谢感谢!!
    pabno
        5
    pabno  
    OP
       2020-02-13 10:59:30 +08:00
    @scriptB0y 很赞!! 2 就是保存 ip-port,如果连接是有密码的,history 就不能保存了,不过你这个看起来也很好用。
    pabno
        6
    pabno  
    OP
       2020-02-13 11:09:26 +08:00
    @scriptB0y 搜索了一下,是可以在指定 ip 的时候同时指定 password 的,之前都是进去 auth 的
    scriptB0y
        7
    scriptB0y  
       2020-02-13 11:20:40 +08:00
    @pabno 是的,是支持和 redis-cli 一样的参数
    smilzman
        8
    smilzman  
       2020-02-14 11:47:42 +08:00
    pabno
        9
    pabno  
    OP
       2020-02-14 15:41:43 +08:00
    @smilzman 这个和赞啊
    scriptB0y
        10
    scriptB0y  
       2020-02-19 21:36:58 +08:00
    @pabno 我今天才意识到你说的保存连接,指的是 alias_dsn 的功能,这个最近我就加上。

    类似 mycli dsn 的功能: https://www.mycli.net/loginpath
    pabno
        11
    pabno  
    OP
       2020-02-21 23:49:13 +08:00
    @scriptB0y 学习了,学习了
    qii404
        12
    qii404  
       2020-02-28 16:34:00 +08:00
    scriptB0y
        13
    scriptB0y  
       2020-03-01 22:12:05 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   978 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:57 · PVG 04:57 · LAX 13:57 · JFK 16:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.